输入
输入包含三行:
第一行是一个整数n(0 < n <= 30),表示数组元素个数。
第二行是n个整数,表示数组A中的n个元素,相邻两项之间用一个空格隔开。
第三行是n个整数,表示数组B中的n个元素,相邻两项之间用一个空格隔开。
输出
输出两行,分别是互换后数组A和B的元素:
第一行是n个整数,表示数组A中的n个元素,相邻两项之间用一个空格隔开。
第二行是n个整数,表示数组B中的n个元素,相邻两项之间用一个空格隔开。
输入示例
3
7 90 158
54 67 22
输出示例
54 67 22
7 90 158
数据范围
输入输出均为int范围的整数
#include <stdio.h>
#include <stdlib.h>
int main() {
int n,i;
scanf("%d",&n);
int a[n],b[n];
for(i=0;i<n;i++){
scanf("%d",&a[i]);
}
for(i=0;i<n;i++){
scanf("%d",&b[i]);
}
swap(a,b,n);
for(i=0;i<n;i++){
printf("%d ",a[i]);
}
printf("\n");
for(i=0;i<n;i++){
printf("%d ",b[i]);
}
return 0;
}
int swa(int *a,int *b){
int temp;
temp=*a;
*a=*b;
*b=temp;
}
int swap(int a[],int b[],int n){
int i;
for(i=0;i<n;i++){
swa(&a[i],&b[i]);
}
}