任务描述
题目描述:给出一个包含n个整数的数列,问整数a在数列中的第一次出现是第几个。
输入
第一行包含一个整数n。
第二行包含n个非负整数,为给定的数列,数列中的每个数都不大于10000。
第三行包含一个整数a,为待查找的数。
输出
如果a在数列中出现了,输出它第一次出现的位置(位置从1开始编号),否则输出-1。
样例输入:
61 9 4 8 3 99
样例输出:
2
提示:
数据规模与约定。
1 <= n <= 1000
#includeint main(void){int n,num,m;int k = 0;//k用作标记物,若数列中出现过m,k=1;否则k=0int arr[1000];scanf("%d", &n);for(int i = 0;i < n;i++)//循环输入{scanf("%d", &arr[i]);}scanf("%d", &m);//输入要查找的整数for(int j = 0;j < n; j++)//循环检测{if(arr[j] == m){printf("%d", j+1);k = 1;break;}}if(k==0)printf("-1");return 0;}