1173.查找

题目描述:

输入数组长度 n 
输入数组      a[1...n] 
输入查找个数m 
输入查找数字b[1...m] 

输出 YES or NO  查找有则YES 否则NO 。

 

输入:

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

 

输出:

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

 

样例输入:

5
1 5 2 4 3
3
2 5 6

 

样例输出:

YES
YES
NO
#include<iostream>
using namespace std;

int main(){
    int n,m,i,j;
    int a[101],b;
    while(cin>>n){
        for(i=0;i<n;i++)
        {
            cin>>a[i];
        }
        cin>>m;
        for(i=0;i<m;i++){
            cin>>b;
            int flag=0;
            for(j=0;j<n;j++)
            {
                if(b==a[j])
                {
                    flag=1;
                }
            }
            if(flag){
                cout<<"Yes"<<endl;
            }
            else cout<<"No"<<endl;
        }
    }
    return 0;
}
原文地址:https://www.cnblogs.com/bernieloveslife/p/9735168.html