从题目可以看出必须用数组存储数据。
数组定义 int a[10010](说明,比题目要求的10000,大一点,防止访问越界)
#include<cstdio> int a[10010]; int main(){ int n,x; scanf("%d",&n); for (int i=1;i<=n;i++) scanf("%d",&a[i]); scanf("%d",&x); for (int i=1;i<=n;i++) if (a[i]==x) {printf("%d",i);return 0;} printf("-1\n"); return 0; }