cjweffort

博客园 首页 联系 订阅 管理

http://ac.jobdu.com/problem.php?cid=1040&pid=16

题目描述:

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

输入:

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

输出:

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

样例输入:
2
1 3
0
样例输出:
-1
// 题目17:找x.cpp: 主项目文件。

#include "stdafx.h"
#include <iostream>
using namespace std;

const int N=203;
int a[N];

int main()
{
	int n;
    while(cin>>n)
	{
		for(int i=0;i<n;i++)
			cin>>a[i];
		int tmp;
		cin>>tmp;
		bool flag=true;
		for(int i=0;i<n;i++)
		{
			if(a[i]==tmp)
			{
				cout<<i<<endl;
				flag=false;
				break;
			}
		}
		if(flag)
			cout<<"-1"<<endl;
	}
    return 0;
}


posted on 2013-03-02 12:06  cjweffort  阅读(178)  评论(0编辑  收藏  举报