*7.1 (指定等级)编写一个程序,读入学生成绩,获取最高分 best, 然后根据下面的规则赋等级值
如果分数>=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, 然后根据下面的规则赋等级值相关推荐
- Python:结合列表和字典,编写一个简单的学生成绩管理系统
本次主要使用新学的列表和字典,结合定义函数等知识点,成功编写了一个简单的学生成绩管理系统.实现了在系统内使用学生的姓名或者学号,即可实现显示.添加.删除.修改.查找(增删改查).成绩排 ...
- 【C语言】编写一个简单的学生成绩管理系统
版本:C99 IDE:CLion 编译器:MinGW #include <stdio.h> #include <stdlib.h> #include <string.h& ...
- 编写一个程序打印如下对称图形(行数由键盘输入1~9范围的值)
请输入(1-9)数字如图所示! #include<stdio.h> int main() {int lenth=8;int i,j,k;printf("INPUT IMAGE N ...
- 编写一个程序,读入学生成绩,获取最高分best,然后根据下面的规则赋等级值。
题目要求 编写一个程序,读入学生成绩,获取最高分best,然后根据下面的规则赋等级值. 如果分数>=best-10,等级为A 如果分数>=best-20,等级为B 如果分数>=bes ...
- Java黑皮书课后题第7章:**7.5(打印不同的数)编写一个程序,读入10个数,显示互不相同的数的数目,并以输入的顺序显示这些数字,以输入的顺序显示这些数字,以一个空格分隔。
**7.5(打印不同的数)编写一个程序,读入10个数,显示互不相同的数的数目,并以输入的顺序显示这些数字,以输入的顺序显示这些数字,以一个空格分隔. 题目 题目描述与运行示例 破题 题目 题目描述与运 ...
- Java黑皮书课后题第7章:7.4(分析成绩)编写一个程序,读入个数不确定的考试分数,并且判断有多少个分数是大于或等于平均分,多少个分数是低于平均分的。输入一个负数表示输入结束。假设最高分是100
7.4(分析成绩)编写一个程序,读入个数不确定的考试分数,并且判断有多少个分数是大于或等于平均分,多少个分数是低于平均分的.输入一个负数表示输入结束.假设最高分是100 题目 题目描述 破题 代码 运 ...
- Java黑皮书课后题第2章:2.5(金融应用:计算小费)编写一个程序,读入一笔费用与小费利率,计算小费和总钱数
2.5(金融应用:计算小费)编写一个程序,读入一笔费用与消费利率,计算小费和总钱数 题目 题目概述 举例与运行示例 破题 代码块 方法评价 修改日志 题目 题目概述 2.5(金融应用:计算小费)编写一 ...
- C语言:编写一个程序,从键盘读入一个矩形的两个边的值(整数),求矩形面积
/* 编写一个程序,从键盘读入一个矩形 的两个边的值(整数),求矩形面积. */ #include<stdio.h> void main() {int length,wide,area;p ...
- 详解【java实现】编写一个程序,从键盘读入一段英文(多行),找出其中所有的英文单词,统计每个单词出现的次数,并按照单词出现次数由大到小排序后输出。
题目: 编写一个程序,从键盘读入一段英文(多行),找出其中所有的英文单词,统计每个单词出现的次数,并按照单词出现次数由大到小排序后输出. 前言: "统计每个单词出现的次数,并且按照由大到小排 ...
最新文章
- 双向slider滑动微信小程序组件slider组件
- Boost.Signals2 的有序插槽 hello world 示例
- 快速排序算法-php实现
- arggis怎么修改上下标_京东自营是怎么操作的?有什么要求?
- 云笔记/笔记软件工具
- checkbox对齐排列
- 38 FI配置-财务会计-固定资产-组织结构-指定帐户确定
- mysql数据库用doc命令_MySQl数据库常用的DOS命令
- 浏览器插件----神奇的鼠标
- 计算机毕业设计中Java编程案例之学生管理系统
- 实现网页布局的自适应 利用@media screen
- Spring MVC(十六)--Spring MVC国际化实例
- 虚拟机下Linux单击变双击问题的解决办法
- HashMap排序(java)
- 学校计算机总帐和明细帐的表格,5教学仪器设备总账和明细账填写模板.doc
- 使用管理员权限强制删除文件夹
- FAT,FAT32,NTFS
- postgresql.conf log_rotation_size
- k-means+python︱scikit-learn中的KMeans聚类实现( + MiniBatchKMeans)
- Material Design学习总结
热门文章
- 腾讯Tars框架剖析(一)---Tars框架原理及架构
- C语言用函数写两数之和
- matlab自带有限元工具分析圆孔应力集中问题
- 专访lan哥:大龄奶爸学竞赛
- Hbuilder ios证书申请
- Matting Loss 总结
- p(x)概率分布律==概率质量函数==概率密度函数;对P(x)积分得到分布函数F(X)
- 直线模组在各行业中的应用
- 【程序人生】前端、后端、全栈工程师,分别是什么?又有什么区别?
- linux怎么把目录添加多个组,利用multipath实现多路径聚合