输入格式: 输入在第一行中给出一个正整数N,即参赛学生的总数。随后一行给出N个不超过的正整数,是参赛学生的能力值。 输出格式: 第一行输出所有参赛学生的最小能力值,以及具有这个能力值的学生人数。第二行输出所有参赛学生的最大能力值,以及具有这个能力值的学生人数。同行数字间以 1 个空格分隔,行首尾不得有多余空格。

 1 import java.util.Scanner;
 2 public class Main{
 3     public static void main(String[] args){
 4         Scanner myScanner = new Scanner(System.in);
 5         int n = myScanner.nextInt();
 6         int[] scores = new  int[n];
 7         for(int i = 0;i<n;i++){
 8             scores[i] = myScanner.nextInt();
 9         }
10 
11         int minScore = scores[0];
12         int minCount = 1;
13         int maxScore = scores[0];
14         int maxCount = 1;
15         for(int i = 1;i<n;i++){
16             if(scores[i] < minScore){
17                 minScore = scores[i];
18                 minCount = 1;
19             }else if(scores[i] == minScore){
20 
21                 minCount++;
22             }
23 
24             if(scores[i] > maxScore){
25                 maxScore = scores[i];
26                 maxCount = 1;
27             }else if(scores[i] == maxScore){
28                 maxCount++;
29             }
30         }
31         System.out.println(minScore +" " +minCount);
32         System.out.println(maxScore +" " +maxCount);
33     }
34 }

 

posted @ 2024-10-07 20:53  勤奋的小番茄  阅读(273)  评论(0)    收藏  举报