题目1173:查找

来源:互联网 发布:重启后自动还原的软件 编辑:程序博客网 时间:2024/05/22 00:07
题目描述:

输入数组长度 n 
输入数组      a[1...n] 
输入查找个数m 
输入查找数字b[1...m] 
 
输出 YES or NO  查找有则YES 否则NO 。

输入:

输入有多组数据。
每组输入n,然后输入n个整数,再输入m,然后再输入m个整数(1<=m<=n<=100)。

输出:

如果在n个数组中输出YES否则输出NO。

样例输入:
51 5 2 4 332 5 6
样例输出:
YESYESNO

代码:

#include <stdio.h>int a[101],b[101];int main() {    int m,n,i,j;    while(scanf("%d",&n)!=EOF) {        for(i=0;i<n;i++)            scanf("%d",&a[i]);        scanf("%d",&m);        for(i=0;i<m;i++)            scanf("%d",&b[i]);        for(i=0;i<m;i++) {            for(j=0;j<n;j++)                 if(b[i]==a[j]) {                    printf("YES\n");                    break;                }            if(j==n)                printf("NO\n");        }    }    return 0;}


原创粉丝点击