将数组A中的内容和数组B中的内容进行交换(数组一样大)
思路:交换数组的内容和变量交换本质上是一样的,只是数组的交换要加上循环,数组里有多少个数就要循环多少次。
代码如下:
#include<stdio.h>
int main()
{
int i;
int A[10];
int B[10];
int t[10];
printf("请输入数组A:");
for(i=0;i<10;i++)
{
scanf(" %d",&A[i]);
}
printf("请输入数组B:");
for(i=0;i<10;i++)
{
scanf(" %d",&B[i]);
}
for(i=0;i<10;i++)
{
t[i]=A[i];
A[i]=B[i];
B[i]=t[i];
}
for(i=0;i<10;i++)
{
printf("%d ",A[i]);
}
printf("\n");//为了使结果看起来清晰,把数组A和数组B上下分隔开
for(i=0;i<10;i++)
{
printf("%d ",B[i]);
}
printf("\n");
return 0;
}