蓝桥杯 基础练习 查找整数(Java)

2022/3/18 20:58:46

本文主要是介绍蓝桥杯 基础练习 查找整数(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) {
		Scanner sc = new Scanner(System.in);
		int n = sc.nextInt();
		int[] num = new int[n];
		for (int i = 0; i < num.length; i++) {
			num[i] = sc.nextInt();
		}
		boolean flag=true;
		int a=sc.nextInt();		
		for (int i = 0; i < num.length; i++) {
			if (a==num[i]) {
				System.out.println(i+1);
				flag=false;
			}
		}
		if (flag==true) {
			System.out.println("-1");
		}
	}
}



这篇关于蓝桥杯 基础练习 查找整数(Java)的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!


扫一扫关注最新编程教程