-->
当前位置:首页 > 题库 > 正文内容

编程题:统计学生的总信息

Luz2年前 (2021-10-19)题库714
编写一个学生类CStudent,包含学号、姓名、成绩的数据成员,以及记录学生信息的总人数、总成绩、平均成绩、最高成绩、最低成绩的静态数据。类中定义构造函数、输出函数StudentInformation()输出每个学生的学号、姓名、成绩。输出函数Output()输出学生总数、总成绩、平均成绩、最高成绩、最低成绩。
要求完成类的定义和实现,并在主函数中进行:(1)输出每个学生的学号、姓名、成绩;(2)统计并输出学生的总人数、总成绩、平均成绩、最高成绩、最低成绩。

### 输入样例:
输入5个学生的学号、姓名、成绩
in
1001 s1 97.5
1002 s2 83
1003 s3 93
1004 s4 62.5
1005 s5 77


### 输出样例:
第一部分输出每个学生的学号、姓名、成绩
第二部分输出学生总数、总成绩
第三部分输出平均成绩、最高成绩、最低成绩
out
1001,s1,97.5
1002,s2,83
1003,s3,93
1004,s4,62.5
1005,s5,77
5,413
82.6,97.5,62.5







答案:若无答案欢迎评论

总人数:构造函数中对总人数的静态数据自加1<br>
总成绩:构造函数中在已有的静态数据基础上加上创建对象的成绩<br>
平均成绩:构造函数或成员函数中总成绩/总人数<br>
最高成绩:构造函数或成员函数中把当前对象的成绩与最高成绩比较,取大值替换为最高成绩<br>
最低成绩:构造函数或成员函数中把当前对象的成绩与最低成绩比较,取小值替换为最低成绩<br>

注意:可以输入一个学生的数据后创建一个学生对象。如果使用对象数组完成的话需要注意对象初始化的方法<br>


发表评论

访客

◎欢迎参与讨论,请在这里发表您的看法和观点。