题解 | #查找#
查找
https://www.nowcoder.com/practice/d93db01c2ee44e8a9237d63842aca8aa
#include<stdio.h> int main(){ // 输入数组 int n; // 数组长度 scanf("%d", &n); int *arr; arr = (int*) malloc(sizeof(int) * n); int i; for(i = 0; i < n; i++){ scanf("%d", &arr[i]); } // 输入查找数字 int m; scanf("%d", &m); int *brr; brr = (int*) malloc(sizeof(int) * m); for(i = 0; i < m; i++){ scanf("%d", &brr[i]); } // 查找 int j, flag; for(i = 0; i < m; i++){ flag = 1; for(j = 0; j < n; j++){ if(brr[i] == arr[j]){ flag = 0; break; } } if(flag){ printf("NO\n"); }else{ printf("YES\n"); } } return 0; }