64,654
社区成员
发帖
与我相关
我的任务
分享
#include <iostream.h>
#include <string.h>
class Advisor
{
int ffff;
};
class Student
{
public:
Student(char *pname,int x)
{
strcpy(name,pname);
a=x;
seme = 0;
aver = 0.0L;
}
void Add(int hour,float grade)
{
aver=seme*aver+grade;
seme+=hour;
aver/=seme;
}
void Display()
{
cout<<"aver="<<aver<<
cout<<"name: "<<name<<
cout<<"a= "<<a<<endl;
}
protected:
char name[54];
int a;
int seme;
float aver;
};
class Grade:public Student
{
public:
Grade(char *pname,int x,int aa = 0,int ff = 0):Student(pname,x)
{
aaaa = aa;
ffff = ff;
}
int wax()
{
return aaaa;
}
protected:
int aaaa;
int ffff;
};
int main()
{
Student ds("randy",123456);
ds.Add(3,2.5);
ds.Display();
Grade df("randy",123456);
df.Add(3,3.0);
df.Display();
return 0;
}