九度oj 1052
2015-07-20 21:17
260 查看
题目描述:
输入一个数n,然后输入n个数值各不相同,再输入一个值x,输出这个值在这个数组中的下标(从0开始,若不在数组中则输出-1)。
输入:
测试数据有多组,输入n(1<=n<=200),接着输入n个数,然后输入x。
输出:
对于每组输入,请输出结果。
样例输入:
样例输出:
来源:
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;
}
}
}
输入一个数n,然后输入n个数值各不相同,再输入一个值x,输出这个值在这个数组中的下标(从0开始,若不在数组中则输出-1)。
输入:
测试数据有多组,输入n(1<=n<=200),接着输入n个数,然后输入x。
输出:
对于每组输入,请输出结果。
样例输入:
2 1 3 0
样例输出:
-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;
}
}
}
相关文章推荐
- C#的开始
- (七十八)使用第三方框架INTULocationManager实现定位
- java 设计模式 工厂模式
- Qt中show()与exec()
- POJ2966时区时间转换
- 【Spark Core】任务执行机制和Task源码浅析1
- (七十八)使用第三方框架INTULocationManager实现定位
- 栈
- 转:Redis Geo: Redis新增位置查询功能
- 堆排序
- [DFS] AOJ 0033 Ball
- 类和对象、封装和继承
- 奇偶剪枝
- Codeforce219C——贪心——Color Stripe
- POJ 3261 Milk Patterns sa+二分
- 剑指offer-面试题2.实例Singleton模式
- Cookbook编写
- C++中的四种强制类型转换
- 防火墙修改
- IT常用Terms