【题目描述】
给定两个整型数组,要求找出不是两者共有的元素。
【输入】
有两行。第1行先给出正整数n(n≤20),随后是n个整数,其间以空格分隔。第2行先给出正整数m(m≤20),随后是m个整数,其间以空格分隔。
【输出】
仅一行。按照数字给出的顺序输出不是两数组共有的元素,数字间以空格分隔。题目保证至少存在一个这样的数字,同一数字不重复输出。
【样例输入】
10 3 -5 2 8 0 3 5 -15 9 100
11 6 4 8 2 6 -5 9 0 100 8 1
【样例输出】
3 5 -15 6 4 1
#include<stdio.h> int main() { int x,i,j,k,a=0,b=0; scanf("%d",&x); int m[x]; for(i=0;i<x;i++) scanf("%d",&m[i]); int y; scanf("%d",&y); int n[y]; for(i=0;i<y;i++) scanf("%d",&n[i]); for(i=0;i<x;i++) { a=0; b=0; for(j=0;j<y;j++) if(m[i]==n[j]) a++; for(k=0;k<i;k++) if(m[i]==m[k]) b++; if(a==0&&b==0) printf("%d ",m[i]); } for(i=0;i<x;i++) { a=0; b=0; for(j=0;j<x;j++) if(n[i]==m[j]) a++; for(k=0;k<i;k++) if(n[i]==n[k]) b++; if(a==0&&b==0) printf("%d ",n[i]); } return 0; }
标签:输出,分隔,数字,23,int,空格,第六章,15 From: https://www.cnblogs.com/xrj1229/p/16882257.html