题解 | #线性查找#
查找
https://www.nowcoder.com/practice/d93db01c2ee44e8a9237d63842aca8aa
#include <stdio.h>
int search_num(int nums[],int n,int x){
for(int i=0;i<n;i++){
if(nums[i]==x){
return 1;
}
}
return 0;
}
int main() {
int n,nums[100],m;
while(scanf("%d",&n)!=EOF){
for(int i=0;i<n;i++){
scanf("%d",&nums[i]);
}
scanf("%d",&m);
int *search=malloc(sizeof(int)*m);
for(int i=0;i<m;i++){
scanf("%d",search+i);
*(search+i)=search_num(nums,n,*(search+i));
}
for(int i=0;i<m;i++){
if(search[i]){
printf("YES\n");
}
else{
printf("NO\n");
}
}
}
return 0;
}
顺丰集团工作强度 362人发布
