26.数列特征

来源:互联网 发布:卡特里娜飓风 知乎 编辑:程序博客网 时间:2024/04/30 00:41
问题描述给出n个数,找出这n个数的最大值,最小值,和。输入格式第一行为整数n,表示数的个数。第二行有n个数,为给定的n个数,每个数的绝对值都小于10000。输出格式输出三行,每行一个整数。第一行表示这些数中的最大值,第二行表示这些数中的最小值,第三行表示这些数的和。样例输入51 3 -2 4 5样例输出5-211数据规模与约定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 [n];
        int max,min,total=0;
        for (int i = 0; i < a.length; i++) {
            a[i]=sc.nextInt();
        }
        max=a[0];min=a[0];total+=a[0];
        for (int i = 1; i < a.length; i++) {
            if(max<a[i])
                max=a[i];
            if(min>a[i])
                min=a[i];
            total+=a[i];
        }
        System.out.println(max);
        System.out.println(min);
        System.out.println(total);
    }
 
}
0 0
原创粉丝点击