基础练习 数列特征 时间限制:1.0s 内存限制:256.0MB
锦囊1 使用循环语句和标志变量。 锦囊2 将所有数读入到一个数组中,然后使用循环语句依次枚举数组中的每个元素,使用三个变量分别表示当前找到的最大值、最小值及前一部分数的和。最后输出。 问题描述
给出n个数,找出这n个数的最大值,最小值,和。
输入格式
第一行为整数n,表示数的个数。
第二行有n个数,为给定的n个数,每个数的绝对值都小于10000。
输出格式 输出三行,每行一个整数。第一行表示这些数中的最大值,第二行表示这些数中的最小值,第三行表示这些数的和。 样例输入 5
1 3 -2 4 5 样例输出 5
-2
11 数据规模与约定 1 <= n <= 10000。
源代码 | 1import java.util.Scanner; 2 public class Main { 3 public static void main(String[] args){ 4 Scanner sc=new Scanner(System.in); 5 int n=sc.nextInt(); 6 int m[]; 7 m=new int[n];//数组初始化 8 9 for(int i=0;i<n;i++) 10 { 11 m[i]=sc.nextInt();//数组输入 12 } 13 int max=m[0],min=m[0],sum=0; 14 for(int i=0;i<n;i++){ 15 if(m[i]>max) 16 max=m[i]; 17 if(m[i]<min) 18 min=m[i]; 19 sum=m[i]+sum; 20 } 21 System.out.println(max); 22 System.out.println(min); 23 System.out.println(sum); 24 } 25 } 26 |
基础练习 数列特征 时间限制:1.0s 内存限制:256.0MB
锦囊1 使用循环语句和标志变量。 锦囊2 将所有数读入到一个数组中,然后使用循环语句依次枚举数组中的每个元素,使用三个变量分别表示当前找到的最大值、最小值及前一部分数的和。最后输出。 问题描述
给出n个数,找出这n个数的最大值,最小值,和。
输入格式
第一行为整数n,表示数的个数。
第二行有n个数,为给定的n个数,每个数的绝对值都小于10000。
输出格式 输出三行,每行一个整数。第一行表示这些数中的最大值,第二行表示这些数中的最小值,第三行表示这些数的和。 样例输入 5
1 3 -2 4 5 样例输出 5
-2
11 数据规模与约定 1 <= n <= 10000。