玩命加载中 . . .

找x


http://t.cn/E9gHFnS

描述

输入一个数n,然后输入n个数值各不相同,再输入一个值x,输出这个值在这个数组中的下标(从0开始,若不在数组中则输出-1)。

输入描述:

测试数据有多组,输入n(1<=n<=200),接着输入n个数,然后输入x。

输出描述:

对于每组输入,请输出结果。

示例1

输入:

2
1 3
0

输出:

-1
#define _CRT_SECURE_NO_WARNINGS 1
#include <bits/stdc++.h>
using namespace std;

const int N = 200;
int arr[N];

int main() {
	int n;
	while (cin >> n)
	{
		for (int i = 0; i < n; ++i)
			cin >> arr[i];
		int x;
		cin >> x;
		int answer = -1;
		for (int i = 0; i < n; ++i) {
			if (arr[i] == x) {
				answer = i;
				break;
			}
		}
		printf("%d\n", answer);
	}
	return 0;
}

文章作者: Jack Tim
版权声明: 本博客所有文章除特別声明外,均采用 CC BY 4.0 许可协议。转载请注明来源 Jack Tim !
评论
  目录