定义一学生类student,包括私有的数据成员:SNo______ 、SName______ 、Score______ ,Grade______ ,并定义相关函数完成如下功能:
______ 定义构造函数对数据成员初始化,计算学生成绩等级,若学生成绩大于等于85,成绩等级为’A’;成绩在75~84之间,成绩等级为’B’;成绩在60~74之间,成绩等级为’C’;成绩0~59之间,成绩等级为’D’。______
______ 定义一个友元函数从N名学生中找到成绩前10名的学生信息。______
______ 定义构造函数对数据成员初始化,计算学生成绩等级,若学生成绩大于等于85,成绩等级为’A’;成绩在75~84之间,成绩等级为’B’;成绩在60~74之间,成绩等级为’C’;成绩0~59之间,成绩等级为’D’。______
______ 定义一个友元函数从N名学生中找到成绩前10名的学生信息。______
举一反三
- 从键盘读入学生成绩,找出最高分,并输出学生成绩等级。成绩>=最高分-10等级为A成绩>=最高分-20等级为B成绩>=最高分-30等级为C其余等级为D
- 输入10个学生的学号、姓名和成绩,输出学生的成绩等级和不及格人数。每个学生的记录包括学号、姓名、成绩和等级,要求定义和调用函数set_grade()根据学生成绩设置其等级,并统计不及格人数,等级设置:85-100为A,70一84为B,60一69为C,0一59为D。
- 编写一个函数scoreToGrade(x),参数是一个百分制成绩,返回该成绩的等级。主程序中(用循环语句)随机生成5个学生的成绩,调用函数输出每个学生的成绩等级。运行示例(程序运行3次的示例):成绩为80,等级为良好成绩为98,等级为优秀成绩为46,等级为不及格成绩为93,等级为优秀成绩为33,等级为不及格
- 使用函数实现学生成绩分等级统计程序时,因为学生成绩分为五个等级,因此必须定义一个长度为5的整型数组来保存学生成绩五个等级的人数。
- 定义一个学生类,学生类有学号、姓名、C++成绩、数据结构成绩四个成员数据,对学号、姓名、C++成绩、数据结构成绩进行设置及显示的函数和求两门课程平均成绩的函数。