zoukankan      html  css  js  c++  java
  • 很忙的一周

    import java.util.Scanner;


    public class Main {

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

    输入格式
    第一行包含一个整数n。

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

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

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

    Scanner sc = new Scanner(System.in);
    int n = sc.nextInt();
    int[] arr = new int[n];
    for(int j = 0; j < n ; j++){
    arr[j] = sc.nextInt();
    }
    int z = sc.nextInt();
    sc.close();
    int t = 0;
    while(t < arr.length){
    if(z == arr[t]){
    System.out.println(t+1);
    break;
    }
    if(t==arr.length-1) {
    System.out.println(-1);
    }
    t++;
    }

    }

    }

  • 相关阅读:
    关于题目中的内存限制
    手动实现最小堆和最大堆(优先队列)
    线性筛素数(欧拉筛)+前缀和优化
    并查集
    快速排序

    字典按中文姓名排序
    oc程序代码
    学生字典计算年龄差 随机50个数
    nsset
  • 原文地址:https://www.cnblogs.com/z-jx/p/8593724.html
Copyright © 2011-2022 走看看