給出n個(gè)數(shù),找出這n個(gè)數(shù)的最大值,最小值,和。
輸入格式第一行為整數(shù)n,表示數(shù)的個(gè)數(shù)。
第二行有n個(gè)數(shù),為給定的n個(gè)數(shù),每個(gè)數(shù)的絕對(duì)值都小于10000。
輸出格式輸出三行,每行一個(gè)整數(shù)。第一行表示這些數(shù)中的最大值,第二行表示這些數(shù)中的最小值,第三行表示這些數(shù)的和。樣例輸入51 3 -2 4 5樣例輸出5-211數(shù)據(jù)規(guī)模與約定1 <= n <= 10000。代碼:import java.util.Arrays;import java.util.Scanner;public class Shulietezheng {public static void main(String[] args) {Scanner sc=new Scanner(System.in);int n=sc.nextInt();int[] a=new int[n];int sum=0;for(int i=0;i<n;i++)a[i]=sc.nextInt();/*for(int i=0;i<n;i++)//有幾個(gè)數(shù)進(jìn)行幾次排序for(int j=0;j<n-1;j++)//比較的時(shí)候是比較n-1次,因?yàn)椴槐容^自身{if(a[j]>a[j+1]){int temp=a[j];a[j]=a[j+1];a[j+1]=temp;}}*/Arrays.sort(a);//自帶方法不易運(yùn)行超時(shí),而冒泡排序易運(yùn)行超時(shí)for(int i=0;i<n;i++){sum=sum+a[i];}System.out.PRintln(a[n-1]);System.out.println(a[0]);System.out.println(sum);}}新聞熱點(diǎn)
疑難解答
圖片精選
網(wǎng)友關(guān)注