根据输入的学生成绩判断等级;成绩≥90时为A级;80≤成绩<90时为B级;70≤成绩<80时为C级;60≤成绩<70时为D级;成绩<60时为E级。 分析(使用switch语句结构来解决): 提示:设成绩用score表示,并且score为整型数据。若score≥90,score可能是100,99,98,…,90,把这些值都列出来太麻烦了,可以利用两个整数相除,结果自动取整的方法,即当90≤score≤100时,score/10只有10和9两种情况,这样用switch语句来解决便简便了。
举一反三
- 从键盘上输入一个百分制成绩score,按下列原则输出其等级:score≥90,等级为A;80≤score<90,等级为B;70≤score<80,等级为C;60≤score<70,等级为D;score<60,等级为E。
- 通过键盘输入一个百分制成绩score,根据score的值,输出相应的五分制成绩。即:90分以上为‘A’,80~89分为‘B’,70~79分为‘C’,60~69分为‘D’,60分以下为‘E’。
- 5. 设有成绩值为score,根据score的值输出对应等级。90分以上优秀,80-89之间为良好,60分以上为合格,60分以下为不合格
- 执行语句 score = InputBox("请输入成绩", "100", "90")在弹出的对话框中输入80,按“确定”按钮后,score的值为( )。 A: 字符型"100" B: 数值型80 C: 字符型"90" D: 字符型"80"
- 下面用if语句统计“成绩(score)优秀的男生以及不及格的男生”的人数,正确的语句为_____。 A: if(gender=="男" and score <60 or score>=90): n+ = 1 B: if(gender=="男" and score <60 and score>=90): n+ = 1 C: if(gender=="男" and (score <60 or score>=90)): n+ = 1 D: if(gender=="男" or score <60 or score>=90): n+ = 1