如果分数>=best-10,等级为 A
如果分数>=best-20,等级为 B
如果分数>=best-30,等级为 C
如果分数>=best-40,等级为 D
其他情况下,等级为 F

import java.util.Arrays;
import java.util.Scanner;
public class C {public static void main(String[] args) {Scanner input=new Scanner(System.in);System.out.print("Enter the number of Students: ");int s=input.nextInt();System.out.print("Enter "+s+" scores: ");int[] num=new int[s];for(int i=0;i<s;i++){   //将输入的数字存储到数组num中num[i]=input.nextInt();}int max=0;for (int i=0;i<s;i++){  //找出最大值if(num[i]>max)max=num[i];}for (int i=0;i<s;i++){if(num[i]>max-10)System.out.println("Student "+i+" is "+num[i]+" and grade is "+"A");else if (num[i]>max-20)System.out.println("Student "+i+" is "+num[i]+" and grade is "+"B");else if (num[i]>max-30)System.out.println("Student "+i+" is "+num[i]+" and grade is "+"C");else if (num[i]>max-40)System.out.println("Student "+i+" is "+num[i]+" and grade is "+"D");elseSystem.out.println("Student "+i+" is "+num[i]+" and grade is "+"F");}}
}

运行结果如下:

Enter the number of Students: 4
Enter 4 scores: 45 67 89 23
Student 0 is 45 and grade is F
Student 1 is 67 and grade is C
Student 2 is 89 and grade is A
Student 3 is 23 and grade is F

*7.1 (指定等级)编写一个程序,读入学生成绩,获取最高分 best, 然后根据下面的规则赋等级值相关推荐

  1. Python:结合列表和字典,编写一个简单的学生成绩管理系统

            本次主要使用新学的列表和字典,结合定义函数等知识点,成功编写了一个简单的学生成绩管理系统.实现了在系统内使用学生的姓名或者学号,即可实现显示.添加.删除.修改.查找(增删改查).成绩排 ...

  2. 【C语言】编写一个简单的学生成绩管理系统

    版本:C99 IDE:CLion 编译器:MinGW #include <stdio.h> #include <stdlib.h> #include <string.h& ...

  3. 编写一个程序打印如下对称图形(行数由键盘输入1~9范围的值)

    请输入(1-9)数字如图所示! #include<stdio.h> int main() {int lenth=8;int i,j,k;printf("INPUT IMAGE N ...

  4. 编写一个程序,读入学生成绩,获取最高分best,然后根据下面的规则赋等级值。

    题目要求 编写一个程序,读入学生成绩,获取最高分best,然后根据下面的规则赋等级值. 如果分数>=best-10,等级为A 如果分数>=best-20,等级为B 如果分数>=bes ...

  5. Java黑皮书课后题第7章:**7.5(打印不同的数)编写一个程序,读入10个数,显示互不相同的数的数目,并以输入的顺序显示这些数字,以输入的顺序显示这些数字,以一个空格分隔。

    **7.5(打印不同的数)编写一个程序,读入10个数,显示互不相同的数的数目,并以输入的顺序显示这些数字,以输入的顺序显示这些数字,以一个空格分隔. 题目 题目描述与运行示例 破题 题目 题目描述与运 ...

  6. Java黑皮书课后题第7章:7.4(分析成绩)编写一个程序,读入个数不确定的考试分数,并且判断有多少个分数是大于或等于平均分,多少个分数是低于平均分的。输入一个负数表示输入结束。假设最高分是100

    7.4(分析成绩)编写一个程序,读入个数不确定的考试分数,并且判断有多少个分数是大于或等于平均分,多少个分数是低于平均分的.输入一个负数表示输入结束.假设最高分是100 题目 题目描述 破题 代码 运 ...

  7. Java黑皮书课后题第2章:2.5(金融应用:计算小费)编写一个程序,读入一笔费用与小费利率,计算小费和总钱数

    2.5(金融应用:计算小费)编写一个程序,读入一笔费用与消费利率,计算小费和总钱数 题目 题目概述 举例与运行示例 破题 代码块 方法评价 修改日志 题目 题目概述 2.5(金融应用:计算小费)编写一 ...

  8. C语言:编写一个程序,从键盘读入一个矩形的两个边的值(整数),求矩形面积

    /* 编写一个程序,从键盘读入一个矩形 的两个边的值(整数),求矩形面积. */ #include<stdio.h> void main() {int length,wide,area;p ...

  9. 详解【java实现】编写一个程序,从键盘读入一段英文(多行),找出其中所有的英文单词,统计每个单词出现的次数,并按照单词出现次数由大到小排序后输出。

    题目: 编写一个程序,从键盘读入一段英文(多行),找出其中所有的英文单词,统计每个单词出现的次数,并按照单词出现次数由大到小排序后输出. 前言: "统计每个单词出现的次数,并且按照由大到小排 ...

最新文章

  1. 双向slider滑动微信小程序组件slider组件
  2. Boost.Signals2 的有序插槽 hello world 示例
  3. 快速排序算法-php实现
  4. arggis怎么修改上下标_京东自营是怎么操作的?有什么要求?
  5. 云笔记/笔记软件工具
  6. checkbox对齐排列
  7. 38 FI配置-财务会计-固定资产-组织结构-指定帐户确定
  8. mysql数据库用doc命令_MySQl数据库常用的DOS命令
  9. 浏览器插件----神奇的鼠标
  10. 计算机毕业设计中Java编程案例之学生管理系统
  11. 实现网页布局的自适应 利用@media screen
  12. Spring MVC(十六)--Spring MVC国际化实例
  13. 虚拟机下Linux单击变双击问题的解决办法
  14. HashMap排序(java)
  15. 学校计算机总帐和明细帐的表格,5教学仪器设备总账和明细账填写模板.doc
  16. 使用管理员权限强制删除文件夹
  17. FAT,FAT32,NTFS
  18. postgresql.conf log_rotation_size
  19. k-means+python︱scikit-learn中的KMeans聚类实现( + MiniBatchKMeans)
  20. Material Design学习总结

热门文章

  1. 腾讯Tars框架剖析(一)---Tars框架原理及架构
  2. C语言用函数写两数之和
  3. matlab自带有限元工具分析圆孔应力集中问题
  4. 专访lan哥:大龄奶爸学竞赛
  5. Hbuilder ios证书申请
  6. Matting Loss 总结
  7. p(x)概率分布律==概率质量函数==概率密度函数;对P(x)积分得到分布函数F(X)
  8. 直线模组在各行业中的应用
  9. 【程序人生】前端、后端、全栈工程师,分别是什么?又有什么区别?
  10. linux怎么把目录添加多个组,利用multipath实现多路径聚合