5. 设有成绩值为score,根据score的值输出对应等级。90分以上优秀,80-89之间为良好,60分以上为合格,60分以下为不合格
delimiter //create procedure getgrade()BEGINdeclare score float; declare str varchar(20); set score = 80; set str = '不合格'; casewhen score >= 90 then set str = '优秀';when score >= 80 then set str = '良好';when score >= 60 then set str = '合格'; end case; select str;end;//call getgrade()
举一反三
- 通过键盘输入一个百分制成绩score,根据score的值,输出相应的五分制成绩。即:90分以上为‘A’,80~89分为‘B’,70~79分为‘C’,60~69分为‘D’,60分以下为‘E’。
- 给出一百分制成绩,要求输出对应的等级,90分以上为优秀,80分以上为良好,70分以上为中等,60分以上为及格,60分一下为不及格。
- 85分以上、(含85分)为优秀(80-85分)为良好、(70-79分)为中等,(60-69分)为及格、60分以下为不及格五个等级。
- 输入百分制分数,要求输出成绩等级‘A‘、‘B‘、‘C‘、’D’、’E’’。90分以上的为“A”,80-89分以上的为“B”,70-79分以上的为“C”,60-69分以上的为“D”,60分以下的为“E”,
- 从键盘上输入一个百分制成绩score,按下列原则输出其等级:score≥90,等级为A;80≤score<90,等级为B;70≤score<80,等级为C;60≤score<70,等级为D;score<60,等级为E。
内容
- 0
给出一个百分制成绩,要求输出成绩等级'A'、'B'、'C'、'D'、'E。90分以上为'A',80~89分为'B',70~79分为'C',60~69分为'D',60分以下为'E'
- 1
【简答题】用 if 语句实现对学生成绩(百分制)等级的判断。 根据学生的成绩来判断学生的成绩等级: 90 分以上为优秀, 80 ~ 89 为良好, 60 ~ 79 为及格,低于 60 分为不及格
- 2
编程实现:成绩分数判断输出(要求使用多分支结构:if……elif语句) 输入一个[0-100]内成绩分数数据(要求包含小数,如88.5),输出相应等级(优秀、良好、及格、不及格) 90分以上(包含)为“优秀” 80分以上(包含)为“良好” 60分以上(包含)为“及格” 60分以下(不包含)为“不及格” 例如: 输入 请您输入分数:88.5 ________________________________________ 输出 您的等级为:良好
- 3
【简答题】给出一百分制成绩,要求输出成绩等级‘A’、 ‘B’、 ‘C’、 ‘D’、 ‘E’。90分以上为‘A’,80~89分为‘B’, 70~79分为‘C’, 60~69分为‘D’,60分以下为‘E’。
- 4
(编程题)给出一百分制成绩,要求输出成绩等级‘A’、 ‘B’、 ‘C’、 ‘D’、 ‘E’。90分以上为‘A’,80~89分为‘B’, 70~79分为‘C’, 60~69分为‘D’,60分以下为‘E’