设计一个学生类studnet要求

来源:百度知道 编辑:UC知道 时间:2024/09/23 05:02:08
student类的成员变量有:(1)no:int型 代表学号
(2)name:string型,代表姓名
(3)grade:float型,代表成绩
(4)sum:float型,代表静态成员变量,代表总分
(5)num:int型,代表静态成员变量,代表人数
{2}student类的成员方法有:
student(int n,string na,float d):构造方法。分别用 n,na,d,对成员变量no,name,grade进行初始化,实现总分sum累加,人数增加的功能。
average():返回平均值
display():显示学号,姓名,成绩。
{3}然后编写一个含有main函数的类somestudent,创建student类的对象,并调用上面定义的方法
是个java小程序我不会啊忘大侠帮忙

#include <string>
#include <iostream>
using namespace std;

class student
{
public:
student(int n,string na,float d)
{
no=n;
name=na;
grade=d;
}
float average()//返回平均值
{
return sum/num;
}
void display()
{
cout<<no<<endl;
cout<<name<<endl;
cout<<grade<<endl;
}
private:
int no; //代表学号
string name;//代表姓名
float grade;//代表成绩
float sum; //代表总分
int num; //代表人数
};

void main()
{
student somestudent(101,"zhang",89.0);
cout<<somestudent.average()<<endl;
somestudent.display();
}

哥,我会的是java,I'm sorry。。。

sorry
这个太难了
我们还没学到这呢

这是什么····没看标题还以为你测智商呢

#include <string>
#include <assert.h>
#include <iostream>
using std::string;
using std::co