【入門模擬->查詢】問題D:查詢
阿新 • • 發佈:2018-12-18
題目描述 輸入陣列長度 n 輸入陣列 a[1…n] 輸入查找個數m 輸入查詢數字b[1…m] 輸出 YES or NO 查詢有則YES 否則NO 。
輸入 輸入有多組資料。 每組輸入n,然後輸入n個整數,再輸入m,然後再輸入m個整數(1<=m<=n<=100)。
輸出 如果在n個數組中輸出YES否則輸出NO。
樣例輸入 6 3 2 5 4 7 8 2 3 6 樣例輸出 YES NO
#include<cstdio> int main() { int n,m,a[101],b[101]; while(scanf("%d",&n)!=EOF) { for(int i=0;i<n;i++) { scanf("%d",&a[i]); } scanf("%d",&m); //printf("12\n"); for(int j=0;j<m;j++) { scanf("%d",&b[j]); } //printf("17\n"); for(int j=0;j<m;j++) { for(int i=0;i<=n;i++) { if(i==n) { printf("NO\n"); break; } else { if(a[i]==b[j]) { printf("YES\n"); break; } } } } } return 0; }