题目1173:查找
时间限制:1 秒
内存限制:32 兆
特殊判题:否
提交:2927
解决:1559
-
题目描述:
-
输入数组长度 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 <stdio.h> int main(void) { int n,m;//n输入个数,m查找个数 int arr_in[102],arr_out[102]; while(scanf("%d",&n)!=EOF) { int i; //初始输入 for(i=0;i<n;i++) scanf("%d",&arr_in[i]); scanf("%d",&m); //查找输入 for(i=0;i<m;i++) scanf("%d",&arr_out[i]); //查找 for(i=0;i<m;i++) { int j,flag=0; for(j=0;j<n;j++) { if(arr_in[j]==arr_out[i]) flag=1; } if(flag==1) printf("YES\n"); else printf("NO\n"); } } return 0; } /************************************************************** Problem: 1173 User: ranchothu Language: C++ Result: Accepted Time:0 ms Memory:1020 kb ****************************************************************/