資源限制
時間限制:1.0s 內存限制:256.0MB
問題描述
給出n個數,找出這n個數的最大值,最小值,和。
輸入格式
第一行爲整數n,表示數的個數。
第二行有n個數,爲給定的n個數,每個數的絕對值都小於10000。
輸出格式
輸出三行,每行一個整數。第一行表示這些數中的最大值,第二行表示這些數中的最小值,第三行表示這些數的和。
樣例輸入
5
1 3 -2 4 5
樣例輸出
5
-2
11
數據規模與約定
1 <= n <= 10000。
代碼:
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
int n = sc.nextInt() ;
int a [] = new int [10000] ;
for(int k = 0 ;k < n ; k++ ) {
a[k] = sc.nextInt() ;
}
int max = a[0] ;
int min = a[0] ;
for(int k = 0 ;k < n ; k++ ) {
if(a[k] >= max)
max = a[k] ;
if(a[k] <= min)
min = a[k] ;
}
int total = 0 ;
for(int k = 0 ;k < n ; k++ ) {
total += a[k] ;
}
System.out.println(max);
System.out.println(min);
System.out.println(total);
}
}