n个数最大值,最小值,和

Posted Fan-notehub

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了n个数最大值,最小值,和相关的知识,希望对你有一定的参考价值。

给出n个数,输出三行,每行一个整数。第一行表示这些数中的最大值,第二行表示这些数中的最小值,第三行表示这些数的和。

 import java.util.*;
 
 public class Main 
     public static void main(String[] args) 
         Scanner scanner= new Scanner(System.in);
         int n = scanner.nextInt();//表示数的个数
         int[] arr = new int[n];//即定义数组并在new int[]中规定了数组的长度
         for (int i = 0; i < arr.length; i++) 
             arr[i] = scanner.nextInt();
         
         int max = arr[0];
         int min = arr[0];
         int sum = arr[0];
         for (int j = 1; j < arr.length; j++) 
             if (max < arr[j]) 
                 max = arr[j];
             
             if (min > arr[j]) 
                 min = arr[j];
             
             sum+=arr[j];
         
         System.out.println(max);
         System.out.println(min);
         System.out.println(sum);
     
 

直接用排序,分别输出头和尾的数字即为max&min

以上是关于n个数最大值,最小值,和的主要内容,如果未能解决你的问题,请参考以下文章

长度为n的整数序列,把序列中的最小值与第一个数交换,最大值与最后一个数交换

c语言从键输入5个数求最大值和最小值 只用if(刚学,要最简单的)

C语言:输入五个数,求其最大值与最小值

小白.C语言怎么求多个数的最大值

c语言求解,,,输出一组数的最大值,最小值,和,平均值(保留2位小数)。。不能用数组

利用最小堆找出10亿个数中最大的10000个数