从键盘输入N个整数,并输出指定的某个整数在这N个整数中的按照由小到大的顺序排列的位次(最小的位次是1,最大的位次是N,指定的整数如果不在这N个数中,则其位次是-1)
输入格式: 整数个数,指定的整数值
输出格式: 指定的整数的位次
输入样例:
3
12 4 7
4
输出样例:
1
——————————————————————————————
import java.util.*;
public class Main {
public static void main(String[] args) {
Scanner sc=new Scanner(System.in);
int a=sc.nextInt();
int[] b=new int[a];
for(int i=0;i<b.length;i++) {
b[i]=sc.nextInt();
}
Arrays.sort(b);
int c=sc.nextInt();
int flag=1;
for(int i=0;i<b.length;i++) {
if(c==b[i]) {
System.out.println(i+1);
flag=flag+1;
break;
}
}
if(flag==1) {
System.out.println("-1");
}
}
}