#include<stdio.h>#define N 10void Swap(int *x,int* y);void PrintData(int a[],int n);void ReadData(int a[],int n);int main(){ int i,n,a[N],b[N]; printf("Input array size(n<=10):"); scanf("%d",&n); printf("input array a:"); ReadData(a,n); printf("input array b:"); ReadData(b,n); for(i=0;i<n;i++) { Swap(&a[i],&b[i]); } printf("Output array a:"); PrintData(a,n); printf("\n"); printf("Output array b:"); PrintData(b,n); return 0;}void ReadData(int a[],int n){ int i; for(i=0;i<n;i++) { scanf("%d",&a[i]); }}void PrintData(int a[],int n){ int i; for(i=0;i<n;i++) { printf("%d",a[i]); }}void Swap(int* x,int* y){ int temp; temp=*x; *x=*y; *y=temp;}为什函数不需要对b数组进行输入输出?????
1 回答
- 1 回答
- 0 关注
- 1410 浏览
添加回答
举报
0/150
提交
取消