• 2022-06-06
    定义一个描述学生基本情况的类,数据成员包括姓名、学号、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();}

    举一反三

    内容

    • 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个学生的数据,要求打印出三门课的总平均成绩,以及最高分的学生的数据(包括学号、姓名、三门课程、平均分数)。