跪下用嘴接男主人的尿:求高手帮忙做道题目!!! (急)

来源:百度文库 编辑:杭州交通信息网 时间:2024/04/29 18:53:24
请编写一个学生成绩汇总程序,根据某个科目不同阶段的成绩计算最终成绩,输入成绩的清单,同时按成绩高低排序输出。
程序的功能要求如下:
1: 学生的成绩分为“平时成绩”,“期中成绩”和“期末成绩”,满分都是100分,它们在“最终成绩”所占的比例分别是10%,20%和70%;
2: 输入若干学生的成绩信息,包括学生姓名和三个阶段的成绩,计算每个学生的最终成绩。
3: 输出学生的成绩列表,包括学生姓名,三个阶段成绩和“最终成绩”;
4: 输出按最终成绩排序后的结果
二. 推荐实现步骤
1. 定义一个学生成绩的结构
推荐的成绩结构如下:
Struct grade
{
Char name[20]; //姓名
Int termlyexan; //平时成绩
Int midterm; //期中成绩
Int endterm; //期末成绩
Float finalgrade; //最终成绩
}
2. 编写main函数
A)Main函数要求:
1) 定义保存学生成绩的结构数组;
2) 定义其他相关变量;
3) 输入学生成绩信息,包括姓名,平时成绩,期中成绩和期末成绩,每次输入一项信息,每输入完一个学生成绩即提示用户确认是否继续输入,直到用户输入n或N;
4) 计算每个学生的最终成绩;
5) 调用sort()对学员按最终成绩排序
6) 输出输入的成绩信息,包括姓名,平时成绩,期中成绩,期末成绩和最终成绩;
B)sort()
功能:实现学习的排序,按最终成绩从高到低排序(建议用冒泡或插入

晕,三年前我会,现在毕业了,不干这个了~!

这是你的设计题目吧?
还是自己做吧。。。。。。

不难的题目

简单的数据计算就可以了