打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
330 f1001
#include<iostream>
#include<string>
using namespace std;
class Advisor
{
int noofMeeting;
};
class Student
{

string name;
int sementsHours;
double average;
public:
//此句不明
Student(string Pname = "noname") :name("pname"), average(0), sementsHours(0) {}
void addCourse(int hours, double grade)
{
double totalgrade = (sementsHours*average + grade);
sementsHours += hours;
average = sementsHours ? totalgrade / sementsHours : 0;
}
void display()
{
cout << "name: " << name << ";  hours: " << sementsHours << " ;average: " << average << endl;
}
int gethours()
{
return sementsHours;
}
double getaverage()
{
return average;
}
};
class graduatestudent :public Student
{
Advisor advisor;
int quailfiergrade;
public:
int getquailfiergrade()
{
return quailfiergrade;
}
};
int main()
{
Student ds("LO LEE undergraduate");
graduatestudent gs;
ds.addCourse(3, 2.5);
ds.display();
gs.addCourse(3, 3.0);
gs.display();
system("pause");
return 0;
}
本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
5-11undefined跳转语句之return语句
java 把分钟 转化成 天、时 、分
C# 07.计算时针和分针的角度
从命令式编程到Fork/Join再到Java 8中的并行Streams
运算符、表达式及基本语句(5)--其他类型
Variable Argument Lists in C
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服