作业帮 > 综合 > 作业

C++程序改写1)学生基本情况录入:如,学号、姓名、班级、三门功课的卷面成绩、三门功课的平时成绩。(2)基于各种基本数据

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/05/22 08:45:02
C++程序改写
1)学生基本情况录入:
如,学号、姓名、班级、三门功课的卷面成绩、三门功课的平时成绩。
(2)基于各种基本数据的统计计算:
① 计算每门功课的综合成绩:
综合成绩=卷面成绩×70%+平时成绩×30%
注意:以下所指“成绩”均为“综合成绩”。
② 计算每个学生的平均成绩:
平均成绩=三门功课成绩之和/3
③ 输出每个学生的信息包括:学号、姓名、班级、综合成绩、平均成绩
④ 统计并输出各班各门功课的平均成绩。
注意:班级数不固定,以用户输入的班级数目为准。例如,5个学生分别属于3个班。
(3)基于数据的查询:
①输入学号,程序输出该学生的信息(学号、姓名、班级、平均成绩)。
注意:每个学生的学号是唯一的。

(4)排序
用户可以选择以下三种排序方式浏览数据:
①按照学生平均分排序输出学生信息(名次、学号、姓名、平均成绩)。
②按照单科成绩排序输出学生信息(学号、姓名、单科成绩)
2.问题的解决方案:
(1)使用二维数组来存放数据;
(2)排序:冒泡排序法;
(3)插入:首先,找到插入位置;其次,插入数据。
程序我已经做好了,但想改成由多个函数组成的程序,好简化主函数,会做的留下邮箱,在线等
asdfaf@163.com
编写程序要求从键盘输入若干名学生数据(包括学号 姓名 三门课成绩 ),计算每位学生的总分,将原有数据和 (1)定义一个结构体数组,存放10个学生的学号,姓名,三门课的成绩; (2)从键盘输入10个学生的以上内容 从键盘输入某班级10个学生的学号、姓名、三门课程(语文、数学、英语)的成绩,分别实现如下功能: 编写程序处理10个学生的信息,每个学生的信息包括:学号、姓名、三门成绩.要求从键盘输入学生的数据用一个函数实现,输出成绩 小梦三门功课的平均成绩是93分,如果不算数学成绩.两门功课的平均成绩比三门功课的平均成绩要低1分,小梦的数学成绩是多少分 小兰的三门功课,平均成绩是93分,如果不算数学成绩,两门功课的平均成绩比三门功课的平均成绩要降低1分,小兰的数学成绩是多 输入10名学生的序号和每个学生三门功课(数学、英语、C语言程序设计)的成绩,编程计算出每个学生的总分和平均分,并按学生成 小明在期中考试中,数学、语文、英语三门功课的平均分是95分,语文和英语两门的功课的平均分成绩比三门功课的平均成绩低1分, 笑笑期末考试的三门功课总成绩是268分,英语比数学高2分,语文比数学低4分,求笑笑各门功课的成绩! 定义一个包含20个学生基本情况(包括学号、姓名、性别、c语言成绩)的结构体数据,编程实现下列功能: 小明三门功课的平均成绩是94分,语文;外语两门的平均成绩要比三门功课的平均成绩低2分.小明数学考多少? 李红三门功课考试平均成绩是94分,语文和英语的平均成绩比三门功课的平均成绩低2分,李红的数学考了多少分