zoukankan      html  css  js  c++  java
  • "蓝桥杯“基础练习:查找整数

    问题描述

    给出一个包含n个整数的数列,问整数a在数列中的第一次出现是第几个。

    输入格式

    第一行包含一个整数n。

    第二行包含n个非负整数,为给定的数列,数列中的每个数都不大于10000。

    第三行包含一个整数a,为待查找的数。

    输出格式
    如果a在数列中出现了,输出它第一次出现的位置(位置从1开始编号),否则输出-1。
    样例输入
    6
    1 9 4 8 3 9
    9
    样例输出
    2
    数据规模与约定
    1 <= n <= 1000。


    心得:

    遍历一遍即可得出答案。

    代码:

    #include <iostream>
    using namespace std;
    int num[1003];
    
    int main()
    {
        int n;
        cin>>n;
        for(int i=1;i<=n;i++)
            cin>>num[i];
        int s;
        cin>>s;
        int i;
        for( i=1;i<=n;i++)
        {
            if(num[i]==s)
                break;
        }
        if(i>n)
            cout<<-1;
        else
            cout<<i<<endl;
        return 0;
    }
    
    运行截图:



  • 相关阅读:
    09.Java数据算法
    08.Java反射问题
    07.Java类加载问题
    占位
    占位
    占位
    占位
    HTML与CSS粗浅摘要
    JavaScript(4):模态对话框、隐藏二级菜单及多选框的实现
    JavaScript(3):DOM选择器
  • 原文地址:https://www.cnblogs.com/sr1993/p/3697801.html
Copyright © 2011-2022 走看看