蓝桥杯 java 基础练习 查找整数

基础练习 查找整数

资源限制

时间限制: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。

import java.util.Scanner;
public class Main {
    public static void main(String[] args){
        int temp=0;
        Scanner scanner_1=new Scanner(System.in);
        int number_1=scanner_1.nextInt();
        int[] array=new int[number_1];
        for(int i=0;i<number_1;i++){
            int number_2=scanner_1.nextInt();
            array[i]=number_2;
        }       
        int number_3=scanner_1.nextInt();
        for (int i = 0; i < array.length; i++) {
            if(array[i]==number_3){
                temp=i+1;
                break;
            }
        }
        if(temp==0){
            System.out.println(-1);
        }else{
            System.out.println(temp);
        }
        
    }
    
}
发布了24 篇原创文章 · 获赞 2 · 访问量 186

猜你喜欢

转载自blog.csdn.net/weixin_44570019/article/details/104515604