导读:c++ 输入一个班M个学生的学号和每个学生考试N门功课(如数学、英语、计算机基础等)的成绩.编程计算出每 c++ 输入一个班M个学生的学号和每个学生考试N门功课(如数学、英语、计算机基础等)的成绩.编程计算出每输入一个班M个学生的学号和每个学生考试N门功课(如数学、英语、计算机基础等)的成绩.编程计算出每个学生的总分和平均分,并按学生成绩优劣排序,最后打印一张按高分到低分名次排...
c++ 输入一个班M个学生的学号和每个学生考试N门功课(如数学、英语、计算机基础等)的成绩.编程计算出每
c++ 输入一个班M个学生的学号和每个学生考试N门功课(如数学、英语、计算机基础等)的成绩.编程计算出每
输入一个班M个学生的学号和每个学生考试N门功课(如数学、英语、计算机基础等)的成绩.编程计算出每个学生的总分和平均分,并按学生成绩优劣排序,最后打印一张按高分到低分名次排序的成绩单.要求分别用函数实现:
1) 学生成绩的输入.
2)每个学生的平均分
3)每个课程的平均分
4)找出每门课程的最高分所对应的学生及课程名
5)将每个学生的总分和平均分降序排名打印
6)将每门课程的分数降序排名打印
7)打印的成绩单表项包括:序号,学号、数学、英语、计算机、.、总分、平均分.
penpenaa
1年前他留下的回答
已收到1个回答
此人已晕
春芽
该名网友总共回答了13个问题,此问答他的回答如下:采纳率:92.3%
#include
#include
#include
int countnum,max=0;
using namespace std;
const int MaxN = 100;
struct student //定义学生基本信息结构体
{
int num; //学号
char name[20]; //姓名
char birthdate[20]; //出生日期
float math; //数学考试成绩
float timemath; //数学平时成绩
float chinese; //语文考试成绩
float timechinese; //语文平时成绩
float avemath; //数学成绩
float avechinese; //语文成绩
float aver; //平均成绩
float allaver; //总平均成绩
void Input()//信息录入模块
{
coutnum;
coutname;
coutbirthdate;
coutmath;
couttimemath;
coutchinese;
couttimechinese;
avemath=math*0.7+timemath*0.3;
avechinese=chinese*0.7+timechinese*0.3;
aver=(avemath+avechinese)/2;
allaver=avemath+avechinese;
}
void Print()//基本信息输出模块
{
cout
1年前他留下的回答
5
以上就是小编为大家介绍的c++ 输入一个班M个学生的学号和每个学生考试N门功课(如数学、英语、计算机基础等)的成绩.编程计算出每 的全部内容,如果大家还对相关的内容感兴趣,请持续关注上海建站网!
标签:
内容声明:网站所展示的内容均由第三方用户投稿提供,内容的真实性、准确性和合法性均由发布用户负责。上海建站网对此不承担任何相关连带责任。上海建站网遵循相关法律法规严格审核相关关内容,如您发现页面有任何违法或侵权信息,欢迎向网站举报并提供有效线索,我们将认真核查、及时处理。感谢您的参与和支持!