在处理这个题时我们可以先参考两个变量之间值的交换,这时我们需要定义第三变量,对于两个数组之间元素的交换,无非是在此基础上附加了一个以数组为前提的条件,那我们只需要再添加一个for循环。利用i的变化完成每个元素之间的交换。此外还需要注意一点,数组的打印一定要引用for循环对其中每个元素进行打印。万万不可直接打印
#define _CRT_SECURE_NO_WARNINGS 1
#include<stdio.h>int main()
{
int arr1[] = { 0, 1, 2, 3, 4, 5 };
int arr2[] = { 7, 8, 9, 10, 11,12 };
int i = 0;
for (i = 0; i < sizeof(arr1) / sizeof(arr1[0]); i++)
{
int tmp = 0;
tmp = arr1[i];
arr1[i] = arr2[i];
arr2[i] = tmp;
}
for (i = 0; i < sizeof(arr1) / sizeof(arr1[0]); i++)
{
printf("%d", arr1[i]);
}
printf("\n");
for (i = 0; i < sizeof(arr2) / sizeof(arr2[0]); i++)
{
printf("%d", arr2[i]);
}
system("pause");
return 0;
}