c++ 学生信息处理

Problem Description
某校每位学生都要学习语文、英语、数学三门公共课。会计学专业学生要学习会计学和经济学
2门专业课,化学专业学生要学习有机化学和化学分析2门专业课。
(1)编写ComFinal基类,数据成员有:姓名(字符数组类型)、语文成绩、英语成绩、数学成绩。
成员函数有:构造函数、析构函数、计算公共课总分的函数、计算公共课平均分的函数、
显示姓名、语文成绩、英语成绩、数学成绩、公共课总分、公共课平均分的函数
(2)编写Account派生类,数据成员有:会计学成绩、经济学成绩。
成员函数有:构造函数、析构函数、计算专业课总分的函数、计算专业平均分的函数、
显示姓名、语文成绩、英语成绩、数学成绩、公共课总分、公共课平均分、
会计学成绩、经济学成绩、专业课总分、专业课平均分的函数
(3)编写Chemistry派生类,数据成员有:有机化学成绩、分析化学成绩。
成员函数有:构造函数、析构函数、计算专业课总分的函数、计算专业平均分的函数、
显示姓名、语文成绩、英语成绩、数学成绩、公共课总分、公共课平均分、
有机化学成绩、分析化学成绩、专业课总分、专业课平均分的函数。
请完成下面的程序:
//你的代码将被嵌在这里
int main(void)
{
Account s1(“AAA”, 90, 86, 80, 93, 91);
s1.Display();
Chemistry s2(“BBB”, 92, 78, 98, 90, 67);
s2.Display();
return 0;
}

Input Description

Output Description
输出学生全部信息
Sample Output
姓名:AAA
语文:90
英语:86
数学:80
公共课总分:256
公共课平均分:85
会计学:93
经济学:91
专业课总分:184
专业课平均分:92
姓名:BBB
语文:92
英语:78
数学:98
公共课总分:268
公共课平均分:89
有机化学:90
化学分析:67
专业课总分:157
专业课平均分:78

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

//基类要放在派生类前面
//基类
class ComFinal
{
   
private:
	string m_name;
	int Cscore;
	int Escore;
	int Mscore;

public:
	//构造函数
	ComFinal(string n, int a, int b, int c)//有参构造函数
	{
   
		m_name = n;
		Cscore = a;
		Escore &#
  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值