您的位置:首页 > 编程语言 > C语言/C++

C语言-将数组A中的内容和数组B中的内容进行交换。(数组一样大)

2019-03-26 19:36 148 查看

实现方法:先把数组a的值循环赋值给数组c;
数组b的值循环赋值给a;
数组c的值赋值给b;

#define  _CRT_SECURE_NO_WARNINGS 1
#include<stdio.h>
#include<stdlib.h>

int main()
{
int a[10] = { 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 };
int b[10] = {11,12,13,14,15,16,17,18,19,20};
int c[10] = {0};
int i = 0;

for (i; i < (sizeof(a) / sizeof(a[0]));i++)
{
c[i] = a[i];
a[i] = b[i];
}
int j = 0;
for (j; j < (sizeof(b) / sizeof(b[0]));j++)
{
b[j] = c[j];

}
int l = 0;
for (l; l < (sizeof(a) / sizeof(a[0])); l++)
{
printf("%d ",a[l]);
}
printf("\n");
int k = 0;
for (k; k < (sizeof(b) / sizeof(b[0])); k++)
{
printf("%d ", b[k]);
}
system("pause");

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐