1.题目要求将数组A,B内容进行交换(数组一样的):此处我没用采用从键盘输入数组的形式,如果采用从键盘输入数组的话,我应该会采用for循环的方式,将数组中的元素一个个输入。
2.定义两个数组str1和str2,定义一个中间数组(和交换两个数的值 差不多的原理),利用for循环将数组中的数一个个交换。
3.代码如下:
#include<stdio.h>
int main()
{
int i;
int temp[4];
int str1[4] = { 1,2,3,4};
int str2[4] = { 5,6,7,8};
for (i = 0; i <=3; i++)
{
temp[i] = str1[i];
str1[i] = str2[i];
str2[i] = temp[i];
}
for (i = 0; i <=3;i++)
{
printf("%d ", str1[i]);
}
printf("\n");
for (i = 0; i <=3; i++)
{
printf("%d ", str2[i]);
}
return 0;
}