PTA 计算全班学生C++课程的总成绩和平均成绩

283 阅读1分钟

定义一个类Student,记录学生C++课程的成绩。要求使用静态数据成员或静态成员函数计算全班学生C++课程的总成绩和平均成绩。

输入格式:

输入5个不超过100的正整数,作为C++成绩。

输出格式:

在第一行中输出成绩的和,第二行输出平均成绩。

输入样例:

90 80 70 60 50
结尾无空行

输出样例:

350
70
结尾无空行

代码:

# include <iostream>
using namespace std;
class student{
    private:
       int score1 = 0 ;
       int score2 = 0 ;
       int score3 = 0 ;
       int score4 = 0 ;
       int score5 = 0 ;
       int sum = 0 ;
       double aver = 0 ;
    public :
       void input();
       void output() const;
};
void student::input ()
{
    cin >> score1 >> score2 >> score3 >> score4 >> score5 ;
    getchar();
    sum = score1 + score2 + score3 + score4 + score5 ;
    aver = sum * 1.0 / 5 ;
}
void student::output() const
{
    cout << sum << endl ;
    cout << aver << endl ;
}
int main()
{
    student std ;
    std.input() ;
    std.output() ;
    return 0 ;
}

提交结果:

1.png