您的位置:首页 > 其它

将数组A中的内容和数组B中的内容进行交换(数组一样大)

2018-07-15 12:40 176 查看

代码:

#define _CRT_SECURE_NO_WARNINGS 1

#include<stdio.h>
#include <windows.h>
#define m 5

void prit(int a[m], int b[m])
{
int i = 0;
printf("数组a:");
for (i = 0; i<m; i++)
{
printf("%d ", a[i]);
}
printf("\n");
printf("数组b:");
for (i = 0; i<m; i++)
{
printf("%d ", b[i]);
}
printf("\n");
}

void Test()
{
int i = 0;
int t = 0;
int a[m] = { 0 };
int b[m] = { 0 };
printf("数组的大小为%d\n\n", m);
printf("请输入数组a:");
for (i = 0; i < m; i++)
scanf("%d", &a[i]);
printf("请输入数组b:");
for (i = 0; i < m; i++)
scanf("%d", &b[i]);
printf("\n");
printf("交换前:\n");
prit(a, b);
for (i = 0; i<m; i++)
{
t = a[i];
a[i] = b[i];
b[i] = t;
}
printf("\n");
printf("交换后:\n");
prit(a, b);
printf("\n");
}

int main()
{
Test();
system("pause");
return 0;
}

运行界面:




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