定义一个描述学生基本情况的类,数据成员包括姓名、学号、C++、英语和数学成绩,成员函数包括输出数据、置姓名和学号、置3门课的成绩,求出总成绩和平均成绩。
#include#includeclassCStudentInfo{charstu_name[20];charstu_id[10];floatC_score;floatE_score;floatM_score;public:CStudentInfo(char*name,char*id){strcpy(stu_name,name);strcpy(stu_id,id);C_score=E_score=M_score=0.00;}voidInit(floatscore1,floatscore2,floatscore3){C_score=score1;E_score=score2;M_score=score3;}floatGetTotal(){return(C_score+E_score+M_score);}floatGetAvg(){return(C_score+E_score+M_score)/3;}voidDisplay(){coutscore1;cout<>score2;cout<>score3;stu.Init(score1,score2,score3);stu.Display();}
举一反三
- 定义一个学生类,学生类有学号、姓名、C++成绩、数据结构成绩四个成员数据,对学号、姓名、C++成绩、数据结构成绩进行设置及显示的函数和求两门课程平均成绩的函数。
- 若有3名学生,每名学生的数据成员包括学号、姓名和3门课程的成绩,要求计算出每名学生3门课程的平均成绩,以及输出最高分学生的数据,包括学号、姓名、3门课程的成绩、平均成绩。
- 编写一个程序,已有若干学生的数据,包括学号、姓名、成绩,要求输出这些学生的数据并计算出学生人数和平均成绩(要求将学生人数和总成绩用静态数据成员表示)。
- 【编程题】定义一个学生类student,它含有私有数据成员:学号、姓名、年龄、成绩及公有成员函数:构造函数、成员函数set()用于对私有数据成员赋值、成员函数show()用于显示学号、姓名、年龄、成绩等。在主函数中定义student类的对象,显示两个学生的有关信息。如有下述输出结果: 学生1有关信息: 学号:101 姓名:lijun 年龄:18 成绩:85 学生2有关信息: 学号:102 姓名:wangming 年龄:19 成绩:78
- 编写一个程序,实现从键盘输入3个学生数据(每个学生的数据包括学号、姓名、2门课程成绩的),输出每个学生2门课总平均成绩,以及最高分的学生的数据(包括学号、姓名、2门课的成绩、平均分数)。要求用input函数输入3个学生数据;用average函数求每个学生总平均成绩;用max函数找出平均成绩最高分的学生数据。
内容
- 0
有5个学生,每个学生的数据包括学号、姓名、性别、4门课的成绩,从键盘输入5个学生数据,要求输出4门课的平均成绩,以及平均成绩最高的学生信息(包括学号、姓名、性别、4门课的成绩、平均分数)。 要求用in函数输入5个学生数据;用aver函数求平均分;用max函数找出平均成绩最高的学生数据;学生的数据在out函数中输出。 (提交代码+运行结果)
- 1
有5个学生,每个学生有3门课的成绩,从键盘输入以上数据(包括学号、姓名、三门课成绩),计算出每个学生的总成绩,并且将学生信息(包括总成绩)按总成绩降序排列输出。
- 2
编程实现第二章视频中的学生信息系统2.0,编写完整代码(系统菜单可不必实现)签上名字拍照上传具体功能如下:1、提示要求用户输入一个学生的姓名、学号、英语、数学、计算机成绩信息;2、接收用户输入的信息,包括学生的姓名、学号、英语成绩、数学成绩、和计算机成绩;3、输出学生姓名、学号和三门课程的平均成绩。
- 3
连接两个学生表(学号,姓名,专业……)和成绩表(学号,课程号,成绩……)的语句是( ) A: 学生.姓名=成绩.学号 B: 学生.学号=成绩.课程号 C: 学生.学号=成绩.学号 D: 学生.姓名=成绩.姓名
- 4
有10个学生,每个学生的数据包括学号、姓名、三门课的成绩。从键盘输入10个学生的数据,要求打印出三门课的总平均成绩,以及最高分的学生的数据(包括学号、姓名、三门课程、平均分数)。