package lanqiao9;
import java.util.Scanner;
public class Text11 {
/*
* 问题描述
* 给出一个包含n个整数的数列,问整数a在数列中的第一次出现是第几个。
* 输入格式
* 第一行包含一个整数n。
* 第二行包含n个非负整数,为给定的数列,数列中的每个数都不大于10000。
* 第三行包含一个整数a,为待查找的数。 输出格式
* 如果a在数列中出现了,输出它第一次出现的位置(位置从1开始编号),否则输出-1。
* 样例输入
* 6
* 1 9 4 8 3 9
* 9
* 样例输出
* 2
*/
static Scanner in =new Scanner(System.in);
static int length=in.nextInt();
static int[] arr=new int[length];
public static void main(String[] args) {
for (int i = 0; i < arr.length; i++) {
arr[i]=in.nextInt();
}
System.out.println(find(arr));
}
public static int find(int[] arr) {
int num=in.nextInt();
for (int i = 0; i < arr.length; i++) {
if (arr[i]==num) {
return i+1;
}
}
return -1;
}
}
(蓝桥杯 java)给出一个包含n个整数的数列,问整数a在数列中的第一次出现是第几个
最新推荐文章于 2022-04-06 18:18:23 发布