大一C语言求解

大一C语言求解编写程序,交换数组A和数组B相对应的元素
2025-05-19 21:28:32
推荐回答(2个)
回答1:

#include
int main()
{int i,t,a[6]={0,2,4,6,8,10},b[6]={1,3,5,7,9,11};
 for(i=0;i<6;i++)
   {t=a[i];a[i]=b[i];b[i]=t;}
 printf("交换后A数组:\n");
 for(i=0;i<6;i++)
   printf("%d ",a[i]);
 printf("\n交换后B数组:\n");
 for(i=0;i<6;i++)
   printf("%d ",b[i]);
 printf("\n");
 return 0;
}

回答2:

#include 
int main()
{
int a[9]={1,2,3};
int b[9]={3,2,1};//或者循环输入a b。
int i,temp;
for(i=0;i<9;i++) //从[0]到[98]挨个交换
{
    temp=a[i];
    a[i]=b[i];
    b[i]=temp;
}
for(i=0;i<9;i++) printf("%4d",a[i]);//输出a

putchar('\n');

for(i=0;i<9;i++) printf("%4d",b[i]);//输出b
return 0;
}