关闭

九度OJ 1052

标签: C++九度OJ查找
299人阅读 评论(0) 收藏 举报
分类:
题目描述:

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

输入:

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

输出:

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

样例输入:
2
1 3
0
样例输出:
-1

解析:这道题目的大致意思就是找x,从用户输入的一组数中找出待查找数的下标,如果找到的话,返回它的下标,下标从0开始。如果没找到,就返回-1

因为这道题的数据规模不大,使用挨个遍历的方法就可以解决,如果循环中发现相同,则结束循环返回下标。等到循环结束,如果下标为n,表示没有找到数字,返回-1

注意可以输入多组数据。

#include <iostream>
using namespace std;

int main(){
    int n;
    int a[200];
    while(cin>>n){
        for(int i=0;i<n;i++)
            cin>>a[i];
        int num;
        cin>>num;
        int j;
        for(j=0;j<n;j++){
            if(a[j] == num){
                cout<<j<<endl;
                break;
            }
        }
        if(j == n)
            cout<<-1<<endl;
    }
    return 0;
}


0
0
查看评论

九度OJ 1052 找x

题目1052:找x 时间限制:1 秒 内存限制:32 兆 特殊判题:否 提交:5182 解决:2761 题目描述: 输入一个数n,然后输入n个数值各不相同,再输入一个值x,输出这个值在这个数组中的下标(从0开始,若不在数组中则输出-1)。 输入: 测试数据有多组,输入n(...
  • wdkirchhoff
  • wdkirchhoff
  • 2014-12-30 00:05
  • 2031

九度OJ学习笔记 题目1023

#include #include #include using namespace std; struct student{ char num[7]; char name[9]; int score; }buf[100001]; bool cmp1(student a,student b){...
  • RQ_Wang
  • RQ_Wang
  • 2017-02-12 12:41
  • 357

九度OJ的使用

1.网址:ac.jobdu.com 2.如果以前是王道论坛的用户,直接输入那个账号和密码就行。   如果不是的话,可以在首页新注册一个。 3.做题:在首页上方第二栏“在线练习”中点击“题库”,题目列表就出来了。 4.题目的大体框架: (1)题目描述:会有一些小故...
  • sunwl_csdn
  • sunwl_csdn
  • 2016-07-13 22:27
  • 1188

九度OJ 1026

题目描述: 输入两个不超过整型定义的非负10进制整数A和B(31-1),输出A+B的m (1 输入: 输入格式:测试输入包含若干测试用例。每个测试用例占一行,给出m和A,B的值。 当m为0时输入结束。 输出: 输出格式:每个测试用例的输出占一行,输出A+B的m进制数...
  • Jaster_wisdom
  • Jaster_wisdom
  • 2016-07-14 22:12
  • 758

【九度OJ】:1000记录a+b

思路: 非常简单,用while(cin>>a>>b)这一条就能实现输入的过程#include <iostream> using namespace std; int main(){ int a,b; while(cin>>a...
  • qq_23100787
  • qq_23100787
  • 2016-07-07 11:19
  • 498

【九度OJ】题目1001:A+B for Matrices

题目描述:     This time, you are supposed to find A+B where A and B are two matrices, and then count the number of zero rows and columns...
  • wenjianmuran
  • wenjianmuran
  • 2015-09-13 02:16
  • 409

九度OJ 1435 迷瘴

题目地址:http://ac.jobdu.com/problem.php?pid=1435 题目描述: 通过悬崖的yifenfei,又面临着幽谷的考验—— 幽谷周围瘴气弥漫,静的可怕,隐约可见地上堆满了骷髅。由于此处长年不见天日,导致空气中布满了毒素,一旦吸入体内,便会全身溃烂而死。...
  • JDPlus
  • JDPlus
  • 2014-02-06 16:13
  • 2871

九度OJ各种题型 分类

模拟类型(这类题常考,看似不难,但是对于初学者来说,用代码完整地写出题意描述中的意思还是需要多加练习):    1000 1001 1020 1031 1036 1038(这题请认真读题) 1013 1014 1045 1046 1048 1050 1059 1060 1062...
  • lyj2014211626
  • lyj2014211626
  • 2017-05-09 16:20
  • 484

九度OJ 题目1432:叠筐

内存限制:128 兆       时间限制:1 秒 题目描述: 把一个个大小差一圈的筐叠上去,使得从上往下看时,边筐花色交错。这个工作现在要让计算机来完成,得看你的了。 输入: 输入是一个个的三元组,分别是,外筐尺寸n(n为满足0 输出: 输出...
  • qwerty_bibabo
  • qwerty_bibabo
  • 2016-01-22 18:58
  • 517

九度oj--开始

题目1000:计算a+b 题目描述: 求整数a,b的和。 输入: 测试案例有多行,每行为a,b的值。 输出: 输出多行,对应a+b的结果。 样例输入: 1 2 4 5 6 9 样例输出: 3 9 15 import java.util.*; publ...
  • Greenchess
  • Greenchess
  • 2016-08-01 11:15
  • 152
    个人资料
    • 访问:221214次
    • 积分:4275
    • 等级:
    • 排名:第8443名
    • 原创:220篇
    • 转载:18篇
    • 译文:0篇
    • 评论:77条
    最新评论