package heping.contact;
import java.util.Scanner;
public class Practice_Array_2 {
public static void main(String[] args){
//输入学生人数:5
Scanner Scan= new Scanner(System.in);
System.out.println("请输出学生人数:");
int number = Scan.nextInt();
//创建数组,存储学生成绩:动态初始化
int [] scores = new int[number];
//给数组中的元素赋值
System.out.println("请输入"+number+"个学生的成绩: ");
for (int i =0;i<scores.length;i++){
scores[i] = Scan.nextInt();
}
//获取数组中的元素的最大值:最高分
int maxScore = 0;
for(int i = 0;i<scores.length;i++){
if(maxScore < scores[i]){
maxScore = scores[i];
}
}
//根据每个学生成绩与最高分的差值,得到每个学生的登记,并输出等级和成绩
char level = 0;
for (int i = 0;i<scores.length;i++){
if(maxScore - scores[i] <= 10){
level = 'A';
}else if(maxScore -scores[i] <=20){
level = 'B';
}
else if(maxScore -scores[i] <=30){
level = 'C';
}
else if(maxScore -scores[i] <=40){
level = 'D';
}
System.out.println("student" + i + " score is " + scores[i] + ",grade is " + level);
}
}
}
04-01
05-27
1167
![](https://csdnimg.cn/release/blogv2/dist/pc/img/readCountWhite.png)
“相关推荐”对你有帮助么?
-
非常没帮助
-
没帮助
-
一般
-
有帮助
-
非常有帮助
提交