题目
输入n个成绩,换行输出n个成绩中最高分数和最低分数的差。
输入描述:
两行,第一行为n,表示n个成绩,不会大于10000。
第二行为n个成绩(整数表示,范围0~100),以空格隔开。
输出描述:
一行,输出n个成绩中最高分数和最低分数的差。
import java.util.Arrays;
import java.util.Collections;
import java.util.Scanner;
public class Main{
public static void main(String[] args) {
Scanner scan = new Scanner(System.in);
int a=scan.nextInt();
Integer[] n = new Integer[a];
for(int i=0;i<a;i++){
n[i]=scan.nextInt();
}
int min = (int) Collections.min(Arrays.asList(n));
int max = (int) Collections.max(Arrays.asList(n));
System.out.println(max-min);
}
}