7-4 找出两个数组中唯一的元素 (简便做法)
发布时间
阅读量:
阅读量
已知两个整数数组,本题旨在识别出不属于二者交集的元素。
输入格式:
两个整型数组分别以两行的形式输入,每行开头为正整数N(不超过20),之后跟着N个整数,各数值之间通过空格进行分隔。
输出格式:
按数字顺序在一行中输出不属于两个数组共同元素的数值,各数字之间使用空格进行分隔,且行末不允许出现多余空格。题目确保至少存在一个符合条件的数值,且相同数值不会被重复输出。
输入样例解析
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
思路:每个元素都查找一遍未免过于麻烦,为尽量减少循环次数,可采取及时跳出
AC代码:
#include<stdio.h>
int main()
{
int a[20], b[20], c[20];
int m, n, i, j, k=0;
scanf("%d", &m);
for(i=0; i<m; i++)
scanf("%d", &a[i]);
scanf("%d", &n);
for(i=0; i<n; i++)
全部评论 (0)
还没有任何评论哟~
