问题描述
给出n个数,找出这n个数的最大值,最小值,和。
输入格式
第一行为整数n,表示数的个数。
第二行有n个数,为给定的n个数,每个数的绝对值都小于10000。
输出格式
输出三行,每行一个整数。第一行表示这些数中的最大值,第二行表示这些数中的最小值,第三行表示这些数的和。
样例输入
5
1 3 -2 4 5
样例输出
5
-2
11
数据规模与约定
1 <= n <= 10000。
锦囊1. 使用循环语句和标志变量。
锦囊2. 将所有数读入到一个数组中,然后使用循环语句依次枚举数组中的每个元素,使用三个变量分别表示当前找到的最大值、最小值及前一部分数的和。最后输出。
思路:
1. 首先通过题目要求可得出此题需要的参数:具体要输入的个数、输入的数据、最大值、最小值、输入的数的和;
2. 最大值、最小值和数的和赋初始值为 0 ;
3. 通过Scanner来输入要输入的个数,我们记为n;
4. 借助for循环通过Scanner来输入要输入的数;
5. 判断:如果输入的个数是1个,那么最大值和最小值都是输入的值;如果是多个,那么一个一个的比较,因为最大(小)值初值为0,如果要比较的数大于(