#include <stdio.h>
#define N 10
void ReadData(int a[],int n);
void PrintData(int a[],int n);
void Swap(int *x,int *y);
int main()
{
int a[N],b[N],i,n;
printf("Ip array size(n<=10)::");
scanf("%d",&n);
printf("Ip array a::");
ReadData(a,n);
printf("Ip array b::");
ReadData(b,n);
for(i=0;i<n;i++)
{
Swap(&a[i],&b[i]);
}
printf("Op array a::");
PrintData(a,n);
printf("Op array b::");
PrintData(b,n);
return 0;
}
void ReadData(int a[],int n)/*输入数组a的n个元素*/
{
int i;
for(i=0;i<n;i++)
{
scanf("%d",&a[i]);
}
}
void PrintData(int a[],int n)/*输出数组a的n个元素*/
{
int i;
for(i=0;i<n;i++)
{
printf("%5d",a[i]);
}
printf("\n");
}
void Swap(int *x,int *y)/*两整数交换*/
{
int temp;
temp=*x;
*x=*y;
*y=temp;
}
#define N 10
void ReadData(int a[],int n);
void PrintData(int a[],int n);
void Swap(int *x,int *y);
int main()
{
int a[N],b[N],i,n;
printf("Ip array size(n<=10)::");
scanf("%d",&n);
printf("Ip array a::");
ReadData(a,n);
printf("Ip array b::");
ReadData(b,n);
for(i=0;i<n;i++)
{
Swap(&a[i],&b[i]);
}
printf("Op array a::");
PrintData(a,n);
printf("Op array b::");
PrintData(b,n);
return 0;
}
void ReadData(int a[],int n)/*输入数组a的n个元素*/
{
int i;
for(i=0;i<n;i++)
{
scanf("%d",&a[i]);
}
}
void PrintData(int a[],int n)/*输出数组a的n个元素*/
{
int i;
for(i=0;i<n;i++)
{
printf("%5d",a[i]);
}
printf("\n");
}
void Swap(int *x,int *y)/*两整数交换*/
{
int temp;
temp=*x;
*x=*y;
*y=temp;
}