zoukankan      html  css  js  c++  java
  • lqb 基础练习 查找整数 (遍历)

    基础练习 查找整数  

    时间限制:1.0s   内存限制:256.0MB
       
    问题描述

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

    输入格式

    第一行包含一个整数n。

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

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

    输出格式
    如果a在数列中出现了,输出它第一次出现的位置(位置从1开始编号),否则输出-1。
    样例输入
    6
    1 9 4 8 3 9
    9
    样例输出
    2
    数据规模与约定
    1 <= n <= 1000。
     
    分析:
      通过遍历数组,看数组中是否有想要查找的数值
     
    C/C++代码实现(AC):
     1 #include <iostream>
     2 #include <algorithm>
     3 #include <cstring>
     4 #include <cstdio>
     5 #include <cmath>
     6 #include <stack>
     7 #include <map>
     8 #include <queue>
     9 
    10 using namespace std;
    11 int A[1010];
    12 
    13 int main()
    14 {
    15     int n, m, flag = 0;
    16     scanf("%d", &n);
    17     for(int i = 1; i <= n; ++ i)
    18         scanf("%d", &A[i]);
    19     scanf("%d", &m);
    20     for(int i = 1; i <= n;++ i)
    21     {
    22         if (A[i] == m)
    23         {
    24             flag = 1;
    25             printf("%d
    ", i);
    26             break;
    27         }
    28     }
    29     if (!flag) printf("-1
    ");
    30     return 0;
    31 }
  • 相关阅读:
    MSSQL跨服务器插入
    TCP/IP详解 笔记一
    android学习十三 首选项
    android 学习十四 探索安全性和权限
    android学习十二 配置变化
    android学习十 ActionBar
    android学习十一 高级调试分析功能
    android学习九 对话框碎片
    android学习八 多用途碎片
    android学习七 菜单
  • 原文地址:https://www.cnblogs.com/GetcharZp/p/9034376.html
Copyright © 2011-2022 走看看