0x18:利用函数实现两个数组中对应元素的交换

#include <stdio.h>
//利用swap函数实现两个数组中对应元素的交换。
void Swap(int *x,int *y){
int temp;
temp= *x;
*x=*y;
*y=temp;
}
void showArray(int p[],int m[]){//显示原数组的值
    int i,k;
printf("origin Array:\n");
printf("Array a=");
    for(i=0;i<=3;i++){
        printf("%d ",p[i]);
    }
    printf("\n");
    printf("Array b=");
    for(k=0;k<=3;k++){
        printf("%d ",m[k]);
    }
    printf("\n");
}
int main()
{
    int i=0,k=0,a_i=0,b_i=0,g=0;
    int a[4],b[4];
    for(i=0;i<=3;i++)
    {
        printf("输入数组A的值\n");
        scanf("%d",&a[i]);
        printf("输入数组B的值\n");
        scanf("%d",&b[i]);





    }
    showArray(a,b);


    printf("你想交换数组中几号的值");
    scanf("%d %d",&a_i,&b_i);
    printf("a=%d,b=%d\n",a[a_i],b[b_i]);
    Swap(&a[a_i],&b[b_i]);
printf("New Array a:");
    for(g=0;g<=3;g++){
        printf("%d ",a[g]);
    }
    printf("New Array b:");
for(k=0;k<=3;k++)
{
    printf("%d ",b[k]);
}
}

 

Tips:鼠标经过代码时会出现工具栏,工具栏上方有一键复制代码的功能哦~天云网络培训,专注于网络空间安全相关培训,并提供相关课程的在线培训 报名微信 tyedu1
天云网络培训 » 0x18:利用函数实现两个数组中对应元素的交换

提供专业、易懂、平民化教育。让每个热爱网络的人有个归宿

立即查看 了解详情