zoukankan      html  css  js  c++  java
  • 01:查找特定的值

    01:查找特定的值

    • 查看
    • 提交
    • 统计
       1 #include<iostream>
       2 using namespace std;
       3 int a[10001];
       4 int main()
       5 {
       6     int n;
       7     int ans;
       8     cin>>n;
       9     for(int i=1;i<=n;i++)
      10     {
      11         cin>>a[i];
      12     }
      13     cin>>ans;
      14     for(int j=1;j<=n;j++)
      15     {
      16         if(a[j]==ans)
      17         {
      18             cout<<j;
      19             break;
      20         }
      21         if(j==n&&a[j]!=ans)
      22         {
      23             cout<<-1;
      24             break;
      25         }
      26     }
      27     return 0;
      28 }
    • 提问
    总时间限制:
    1000ms
    内存限制:
    65536kB
    描述

    在一个序列(下标从1开始)中查找一个给定的值,输出第一次出现的位置。

    输入
    第一行包含一个正整数n,表示序列中元素个数。1 <= n <= 10000。
    第二行包含n个整数,依次给出序列的每个元素,相邻两个整数之间用单个空格隔开。元素的绝对值不超过10000。
    第三行包含一个整数x,为需要查找的特定值。x的绝对值不超过10000。
    输出
    若序列中存在x,输出x第一次出现的下标;否则输出-1。
    样例输入
    5
    2 3 6 7 3
    3
    
    样例输出
    2
    团队QQ:466373640
    个人博客:www.doubleq.win
    c++/noi/信息学奥数博客:http://www.cnblogs.com/zwfymqz
     
  • 相关阅读:
    云时代架构读后感
    余额宝技术架构读后感
    shiyan
    11111
    编写hdfs文件遇到的问题
    123
    啦啦啦
    Hadoop安装
    js根据银行卡号进行判断属于哪个银行并返回银行卡类型
    git 使用
  • 原文地址:https://www.cnblogs.com/zwfymqz/p/6475806.html
Copyright © 2011-2022 走看看