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

来源:互联网 发布:淘宝会员中心在哪里 编辑:程序博客网 时间:2024/05/16 14:35

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

#include <stdio.h>int main(){    int a[20];    int i, max;    for(i = 0; i < 10; i++)        scanf_s("%d", &a[i]);    max =a[0];    for(i = 1; i < 10; i++)    {        if(max < a[i])            max = a[i];    }    printf("max=%d\n",max);    system("pause");    return 0;}
修正后的程序:

#include <stdio.h>int main(){int arr1[5] = {5,14,3,5,7};int arr2[5] = {4,78,3,20,4};int i=0;int sz = sizeof(arr1)/sizeof(arr1[0]);for(i=0; i<sz; i++){int tmp = arr1[i];arr1[i] = arr2[i];arr2[i] = tmp;}for(i=0; i<sz; i++){printf("%d ", arr1[i]);}printf("\n");for(i=0; i<sz; i++){printf("%d ", arr2[i]);}printf("\n");getchar();return 0;}



0 0
原创粉丝点击