求次大值
题目
找出给定n个整数中的次大值(第二大)。
输入样例
6
23 34 8 26 17 9
输出样例
26
import java.util.*;
public class Main {
public static void main(String[] args) {
Scanner in=new Scanner(System.in);
int n=in.nextInt();
int []t=new int[n];
int max=0,b=0;
for(int i=0;i<n;i++)
{
t[i]=in.nextInt();
if(t[i]>max) {max=t[i];b=i;}
}
t[b]=0;max=0;
for(int i=0;i<n;i++)
{
if(t[i]>max) {max=t[i];b=i;}
}
System.out.println(t[b]);
in.close();
}
}