您的位置:首页 > 其它

编写一个程序,输出学生已有的学号姓名成绩等数据并计算总人数和平均成绩

2015-05-06 23:31 686 查看
#include<iostream>

#include<string>

using namespace std;

class student{

public:

student(stringname1,float score1,string id1)

{name=name1;

score=score1;

id=id1;

++count;

sum=sum+score;

ave=sum/count;

}

voidshow()

{cout<<"学生姓名为:"<<name<<endl;

cout<<"学生成绩为:"<<score<<endl;

cout<<"学生学号为:"<<id<<endl;

}

voidshow_ave_count()

{

cout<<"学生人数为:"<<count<<endl;

cout<<"总成绩为:"<<sum<<endl;

cout<<"平均成绩为:"<<ave<<endl;

}

private:

stringname;

floatscore;

stringid;

staticint count;

staticfloat sum;

staticfloat ave;

};

int student::count=0;

float student::sum=0.0;

float student::ave=0.0;

int main()

{

studentstu1("fish",74.5,"24");

stu1.show();

stu1.show_ave_count();

cout<<"------我是分隔线君----------"<<endl;

studentstu2("liu",75,"15");

stu2.show();

stu2.show_ave_count();

return0;

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐