静态数据成员

来源:互联网 发布:php erp系统 编辑:程序博客网 时间:2024/04/20 12:52

实验内容:编写一个程序,已有若干学生的数据,包括学号,姓名,成绩。要求输出这些学生的数据,并计算出学生人数和平均成绩(要求将学生人数和总成绩用静态数据成员表示)

#include <iostream>#include <string>//using namespace std;class student{private:int no;string name;//double grade;static double sum;//static int num;//public:student(string na,int n,double g){    name=na;     no=n; grade=g; sum+=g; num++;}static double avg(){   return sum/num; }static int total(){   return num; }void disp(){   cout<<name<<"          "<<no<<"            "<<grade<<endl;  }};double student::sum=0;//int student::num=0;//int main(){   student s1("huangyu",76,100),s2("lidonglin",93,80),s3("xiaowen",5,90);    cout<<"姓名         学号           成绩 "<<endl;s1.disp();s2.disp();s3.disp();return 0;}


运行结果:


0 0
原创粉丝点击