老师留的作业,我想了好几天了,好晕呀,只写出个学生类,其他的都不会呀,哪位好心人帮个忙吧,我会认真研读的,不单单的抄下来,我好可怜呀,谢谢了
实验四要求:1、编制Student类,用于存放一个学生的成绩信息。
要求:
a、描述学生的姓名、学号、C语言成绩、英语成绩、高等数学成绩、三科平均分;
b、设计三种构造函数:默认、指定姓名和学号构造、拷贝构造;
c、设计接口实现录入该生C语言成绩;
d、设计接口实现录入该生英语成绩;
e、设计接口实现录入该生高等数学成绩;
f、分别设计接口实现读取该生的各科成绩和平均分;2、编制MyClass类,该类存放一个班级的学生成绩信息。
要求:
a、班级的学生人数上限为30人;
b、设计属性描述所有学生信息,设计属性描述班级当前人数;
c、设计接口实现对班级添加1名学生;
d、设计接口,实现根据学号输入该学生的单科成绩;
e、设计接口,返回当前班级的某科成绩平均分;
f、设计两种构造函数:默认、拷贝构造;
g、设计接口,返回成绩最好的同学信息;3、编制Course类,该类存放教师和课程信息。
要求:
a、描述课程名、教师名、当前课程所有学生成绩
b、设计三种构造函数:默认、指定课程和教师、拷贝构造
c、设计接口设置该课程教师信息;
d、设计接口,根据某班的学号,自动生成该班的所有学生成绩;
e、设计接口,将该班的所有学生成绩录入至该班;
f、设计接口,显示该班所有学生成绩。4、主函数:
a、构造一个班级
b、为该班添加若干学生信息
c、构造C语言课程
d、生成该班的C语言成绩
e、显示该班的C语言成绩单
f、将该班的C语言成绩录入至该班
g、对英语和高等数学重复上述步骤
h、显示该班的三科成绩的平均分
i、显示该班成绩最好的同学信息5、本部分做完可加分:
a、在MyClass类中,设计接口实现从班级根据学号删除学生
b、在MyClass类中,设计接口实现根据平均分从高到低为学生排序
c、在MyClass类中,设计接口实现输出指定科目的优良中差学生人数
d、在MyClass类中,设计接口实现班级人数超过上限时报警