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

来源:互联网 发布:江南大学网络接入系统 编辑:程序博客网 时间:2024/05/18 03:22
#include<stdio.h>#include<stdlib.h>int main(){    int arr1[]={0,1,2,3,4};    int arr2[]={5,6,7,8,9};    int i=0,n=0;    printf("交换前arr1:");    for(i=0;i<(sizeof(arr1)/sizeof(arr1[0]));i++)        printf("%d ",arr1[i]);    printf("\n");    printf("交换前arr2:");    for(i=0;i<(sizeof(arr2)/sizeof(arr2[0]));i++)        printf("%d ",arr2[i]);    printf("\n");    printf("\n");    for(i=0;i<(sizeof(arr1)/sizeof(arr1[0]));i++)    {        n=arr1[i];        arr1[i]=arr2[i];        arr2[i]=n;    }    printf("交换后arr1:");    for(i=0;i<(sizeof(arr1)/sizeof(arr1[0]));i++)        printf("%d ",arr1[i]);    printf("\n");    printf("交换后arr2:");    for(i=0;i<(sizeof(arr2)/sizeof(arr2[0]));i++)        printf("%d ",arr2[i]);    printf("\n");    system("pause");    return 0;}

这里写图片描述

阅读全文
0 0