查找
请问这两串代码有什么不同吗
int b,i;
scanf("%d",&b);
for(i=0; i<N; i++) {
if(b==a[i]) {
printf("YES\n");
break;
}
}
if(i==N) {
printf("NO\n");
}
int b,flag=1;
scanf("%d",&b);
for(int i=0; i<N; i++) {
if(b==a[i]) {
flag=0;
printf("YES\n");
break;
}
}
if(flag) {
printf("NO");
}