题目描述:
输入一个数n,然后输入n个数值各不相同,再输入一个值x,输出这个值在这个数组中的下标(从0开始,若不在数组中则输出-1)。
输入格式:
测试数据有多组,输入n(1<=n<=200),接着输入n个数,然后输入x。
输出格式:
对于每组输入,请输出结果。
输入样例:
4
1 2 3 4
3
输出样例:
2
train of thought:
code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22
| #include <stdio.h> int main() { int n, s, k; int a[200] = {0}; scanf("%d", &n); for (int i = 0; i < n; i++) { scanf("%d", &a[i]); } scanf("%d", &s); for (int j = 0; j < n; j++) { if (a[j] == s) { k = j; printf("%d\n", k); break; } } return 0; }
|