天天看点

C++第15周项目4扩展——带姓名的多科成绩单

【项目4-多科成绩单】用二维数组score[][4]保存同学们的高数、英语、c++成绩及总成绩(在此假设学生的学号为整型的连续值,用数组的行下标作学号)。在此基础上,完成下面的操作:

(1)设计输入成绩的函数,输入3科成绩后可以自动求出总分,并将数据全保存到数组中;

(2)输出各门课及总分的最高成绩、最低成绩、平均成绩和成绩的标准偏差;

(3)输出考得总分最高、最低同学的人数及对应的学号。

要求:学生人数num在main()函数中输入,score[][4]数组也是main()函数的局部变量,最好将其他功能也设计成函数,使main()函数尽可能地简单。

【项目4扩展(选做)-带姓名的多科成绩单】增加用数组string name[]表示同学们的姓名,使姓名与成绩的下标保持一致(例如name[1]和score[1][0]、score[1][1]、score[1][2]和score[1][3]表示同一位同学的数据)。据此,将项目4中的第(3)项任务改为输出总分最高的同学的姓名。

扩展题参考解答:

继续阅读