• 蓝桥杯基础练习-查找整数


    问题描述

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

    输入格式

    第一行包含一个整数n。

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

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

    输出格式

    如果a在数列中出现了,输出它第一次出现的位置(位置从1开始编号),否则输出-1。
    样例输入
    6
    1 9 4 8 3 9
    9

    样例输出

    2

    数据规模与约定

    1 <= n <= 1000。

    java实现

    import java.util.Arrays;
    import java.util.Scanner;
    
    public class Main {
    	//给出一个包含n个整数的数列,问整数a在数列中的第一次出现是第几个。
    	public static void main(String[] args) {
    		// TODO Auto-generated method stub
    		Scanner scn = new Scanner(System.in);
    		int n = scn.nextInt();
    		int arr[]=new int[n];
    		for(int i=0;i<n;i++) {
    			arr[i]=scn.nextInt();
    		}
    		int num=scn.nextInt();
    		for(int i =0;i<n;i++) {
    			if(num==arr[i]) {
    				System.out.println(i+1);
    				return;
    			}
    		}
    		System.out.println(-1);
    	}
    
    }
    
    
  • 相关阅读:
    jquery 选择器
    LeetCode_217. Contains Duplicate
    LeetCode_206. Reverse Linked List
    LeetCode_205. Isomorphic Strings
    LeetCode_204. Count Primes
    LeetCode_203. Remove Linked List Elements
    LeetCode_202. Happy Number
    LeetCode_198. House Robber
    LeetCode_191. Number of 1 Bits
    LeetCode_190. Reverse Bits
  • 原文地址:https://www.cnblogs.com/zhangguangxiang/p/14232576.html
Copyright © 2020-2023  润新知