1.题目要求将数组A,B内容进行交换(数组一样的):此处我没用采用从键盘输入数组的形式,如果采用从键盘输入数组的话,我应该会采用for循环的方式,将数组中的元素一个个输入。
2.定义两个数组str1和str2,定义一个中间数组(和交换两个数的值 差不多的原理),利用for循环将数组中的数一个个交换。
3.代码如下:
#includeint 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; }



