第四章实验第四题

                       score (数据成员)                        分数

                                                             total_score(静态数据成员)         总分

                                                             count(静态数据成员)                  学生人数

                                                            

Student(类)

                                                             account(成员函数)                     设置分数,累计学生成绩之和,累计学生人数

                                                             sum(静态成员函数)                    返回学生的成绩之和

                                                             average(静态成员函数)              求成绩平均值

。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。

#include<iostream>
#include<string>
using namespace std;
class Student{
public:
 void account()
 {
 cout<<"请输入成绩:";
 cin>>score;
 total_score=total_score+score;
 ++count;
 }
 static double sum()
 {return total_score;
 }
 static double average()
 {
    return total_score/count;
 }
    void show()
 {cout<<"全班同学的成绩之和为:"<<total_score<<endl;
 cout<<"全班同学的平均分为:"<<Student::average()<<endl;
 }
private:
 float score;
 static float total_score;
 static int count;
};
float Student::total_score=0.0;
int Student::count=0;
int main()
{
Student stu1;
stu1.account();
stu1.show();
Student stu2;
stu2.account();
stu2.show();
return 0;
}



评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值