[C语言]将数组A中的内容和数组B中的内容进行交换。(数组一样大)
#include <stdio.h>
#include <stdlib.h>
int main()
{
int a[5] = { 1, 2, 3, 4, 5 };
int b[5] = { 5, 6, 7, 8, 9 };
int i;
for (i = 0; i < 5; i++) //数组遍历
{
printf("%d ", a[i]);
}
putchar('\n');
for (i = 0; i < 5; i++) //数组遍历
{
printf("%d ", b[i]);
}
putchar('\n');
int tmp;
for (i = 0; i < 5; i++) //数组遍历
{
tmp = a[i];
a[i] = b[i];
b[i] = tmp;
}
for (i = 0; i < 5; i++) //数组遍历
{
printf("%d ", a[i]);
}
putchar('\n');
for (i = 0; i < 5; i++) //数组遍历
{
printf("%d ", b[i]);
}
putchar('\n');
system("pause");
return 0;
}
输出结果: