您的位置:首页 > 其它

交换两个数组的内容

2017-06-30 15:38 197 查看
#include<stdio.h>
int main()
{
int i,j,k;
int A[10];
int B[10];
printf("请输入A数组的内容:\n");
for(i=0;i<10;i++)
{
scanf("%d",&A[i]);
}
printf("请输入B数组的内容:\n");
for(j=0;j<10;j++)
{
scanf("%d",&B[j]);
}
for(k=0;k<10;k++)
{
swap(&A[k],&B[k]);        // 调用指针函数进行元素的交换
}
printf("互换后的A数组为:\n");
for(i=0;i<10;i++)
{
printf("%d ",A[i]);
}
printf("\n");
printf("互换后的B数组为:\n");
for(j=0;j<10;j++)
{
printf("%d ",B[j]);
}
printf("\n");
return 0;
}
int  swap(int *a,int* b)
{
int t;
t=*a;
*a=*b;
*b=t;
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: