坑点
1、多组输入数据,不止一组
2、输出的换行不能少,少了就会和上一组输出的数据在同一行
int main() { int i,n,key,a[20]; while(~scanf("%d",&n)) { for(i=0;i<n;i++) scanf("%d",&a[i]); scanf("%d",&key); for(i=0;i<n;i++) { if(a[i]==key) break; } if(i!=n) printf("%d\n",i); else printf("No\n"); } }