Javaベースの演習のブルーブリッジカップいくつかの列の機能

演習列機能の数に基づい

リソースの制約

制限時間:メモリ制限が1.0S:256.0メガバイト

問題の説明

所与の数n、n個の最大の数を見つけるために、最小値、および。

入力形式

第一行動整数n、値の数。

第二行は10,000以上Nの数、各数の絶対値が与えられ、数nを有しています。

出力フォーマット

整数の出力は3行。最初の行は、これらの数の最大値を表し、第二行はこれらの数の最小値を表し、これらの数字は、第三の行を表し、。

サンプル入力

5
1 3 -2 4

サンプル出力

5
-2
11

データサイズと大会

1 <= N <= 10000。

import java.util.Scanner;
public class Main {
    public static void main(String[] args) {
            
        Scanner scanner=new Scanner(System.in);
        int n=scanner.nextInt();
        int[] array=new int[n];
        for(int i=0;i<array.length;i++){
            int m=scanner.nextInt();
            array[i]=m;
        }
        int max=array[0];
        int min=array[0];
        int sum=0;
        for (int i = 0; i < array.length; i++) {
            if(max<array[i]){
                max=array[i];
            }else if(min>array[i]){
                min=array[i];
            }
            sum+=array[i];
        }
        System.out.println(max);
        if(n==1){
            System.out.println(array[0]);
            System.out.println(array[0]);
        }else{
            System.out.println(min);
            System.out.println(sum);
        }
    }
}
公開された24元の記事 ウォンの賞賛2 ビュー185

おすすめ

転載: blog.csdn.net/weixin_44570019/article/details/104515628