输入10个学生的学号、姓名和成绩,输出学生的成绩等级和不及格人数。每个学生的记录包括学号、姓名、成绩和等级,要求定义和调用函数set_grade()根据学生成绩设置其等级,并统计不及格人数,等级设置:85-100为A,70一84为B,60一69为C,0一59为D。
举一反三
- 依次输入10个学生成绩,判断学生成绩等级(优秀、良好、中等、及格、不及格)并计算各等级人数。
- 显示学生C4课程的“成绩等级”,成绩等级依次为“优秀”、“良好”、“中等”、“及格”、“不及格”。 请把()内的程序补充完整: select 姓名,成绩等级= case when 成绩>=90 then ‘优秀’ ( ) when 成绩>=70 then ‘中等’ ( ) else ‘不及格’ end from 学生 join 选课 on 学生.学号=选课.学号and 课程号=’C4’
- 定义一学生类student,包括私有的数据成员:SNo______ 、SName______ 、Score______ ,Grade______ ,并定义相关函数完成如下功能:<br/>______ 定义构造函数对数据成员初始化,计算学生成绩等级,若学生成绩大于等于85,成绩等级为’A’;成绩在75~84之间,成绩等级为’B’;成绩在60~74之间,成绩等级为’C’;成绩0~59之间,成绩等级为’D’。______ <br/>______ 定义一个友元函数从N名学生中找到成绩前10名的学生信息。______
- 编写一个函数scoreToGrade(x),参数是一个百分制成绩,返回该成绩的等级。主程序中(用循环语句)随机生成5个学生的成绩,调用函数输出每个学生的成绩等级。运行示例(程序运行3次的示例):成绩为80,等级为良好成绩为98,等级为优秀成绩为46,等级为不及格成绩为93,等级为优秀成绩为33,等级为不及格
- 【简答题】用 if 语句实现对学生成绩(百分制)等级的判断。 根据学生的成绩来判断学生的成绩等级: 90 分以上为优秀, 80 ~ 89 为良好, 60 ~ 79 为及格,低于 60 分为不及格