【c语言】   将数组A中的内容和数组B中的内容进行交换。(数组一样大)

    xiaoxiao2025-08-27  18

    分别输入两组数,编写swap函数交换两数组内容,再在主函数中调用swap函数达到函数交换的目的

    #include<stdio.h> void swap(int arr1[],int arr2[],int len)  {      int i, temp;   for(i = 0; i < len; i++)      {        temp=arr1[i];        arr1[i]=arr2[i];        arr2[i]=temp;      }  } int main() {  int a[3],b[3];     int i,len;     //输入两组数     for(i=0;i<3;i++)     {       scanf("%d",&a[i]);      }      for(i=0;i<3;i++)     {       scanf("%d",&b[i]);      }     len=sizeof(a)/sizeof(a[0]);         swap(a,b,len); // 交换数组内容    //输出两组数     for (i=0;i<len;i++)       {        printf("%d",a[i]);       }        printf("\n");     for (i=0;i<len;i++)      {       printf("%d",b[i]);      }     return 0; }

    本文出自 “娜些维度的雪” 博客,请务必保留此出处http://1536262434.blog.51cto.com/10731069/1700731

    转载请注明原文地址: https://ju.6miu.com/read-1302046.html
    最新回复(0)