九度oj 1052

来源:互联网 发布:王者荣耀积木淘宝 编辑:程序博客网 时间:2024/05/23 01:55
题目描述:

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

输入:

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

输出:

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

样例输入:
21 30
样例输出:
-1
来源:

2010年哈尔滨工业大学计算机研究生机试真题

#include<iostream>#include<stdio.h>using namespace std;int main(){   int n,j;   int a[201];   while(cin>>n)   {                for(int i=0;i<n;i++)                {                        cin>>a[i];                        }                        int m,c;                        cin>>m;                        for( j=0;j<n;j++)                        {                                if(a[j]==m)                                {                                           c=j;                                            cout<<c<<endl;                                            break;                                           }                                                                                      }                                           if(a[j]!=m)                                           {                                                      cout<<"-1"<<endl;                                                      }                                                                                                                                                                                               }                                                   }


0 0
原创粉丝点击