ZZULIOJ1043: 最大值
题目描述
输入一个整数n和n个整数,输出这n个整数的最大值。
输入
输入有两行:第一行是一个正整数n,第二行是n个整数。
输出
输出包含一个整数,即n个数中的最大值,单独占一行。
样例输入
4
3 7 5 6
样例输出
7
import java.util.Arrays;
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
int n = input.nextInt(); // 输入n个整数
int[] arr = new int[n]; // 创建长度为n的一个数组
int max = 0;
//将输入的每一个整数存入数组中
for (int i = 0; i < n; i++) {
int number = input.nextInt();
arr[i] = number; //将输入的数存入数组中去
}
//遍历数组,比较大小
for (int j = 0; j < arr.length; j++) {
Arrays.sort(arr); //对数组从小到大排序
max=arr[j]; //将数组中的最大值赋值给max
}
System.out.println(max);
}
}
查看14道真题和解析