C语言习题:将数组A中的内容和数组B中的内容进行交换。(数组一样大)
思路一:创建一个辅助数组C,将A中的元素存储在C中,之后B->A,C->B
思路二:创建一个辅助变量temp,逐一替换代码如下:
//方法一
#include <stdio.h>
int main() {
// insert code here...
int A[5] = {1,2,3,4,5};
int B[5] = {6,7,8,9,10};
int C[5] = {};
int i = 0;
for (i = 0; i < 5; i++) {
C[i] = A[i];
A[i] = B[i];
B[i] = C[i];
}
printf("A中交换后的元素为:");
for (i = 0; i < 5; i++) {
printf("%d ",A[i]);
}
printf("\n");
printf("B中交换后的元素为:");
for (i = 0; i < 5; i++) {
printf("%d ",B[i]);
}
printf("\n");
}
//方法二
#include <stdio.h>
int main() {
// insert code here...
int A[5] &#