定义一个描述学生(Student)基本情况的类.

定义一个描述学生(Student)基本情况的类.定义一个描述学生(Student)基本情况的类,数据成员包括姓名(name)、学号(num)、数学成绩(mathScore... 定义一个描述学生(Student)基本情况的类.
定义一个描述学生(Student)基本情况的类,数据成员包括姓名(name)、学号(num)、数学成绩(mathScore)、英语成绩(englishScore)、人数(count)、数学总成绩(mathTotalScore)和英语总成绩(englishToalScore)。其中姓名定义为长度18的字符组,其他数据成员类型为整型,数学总成绩、英语总成绩和人数为静态数据函数,函数成员包括构造函数、显现基本数据函数(ShowBase)和显示静态数据函数(ShowStatic),其中构造函数由已知参数姓名(nm)、学号(nu)、数学成绩(math)和英语成绩(english)构造对象,显示基本数据函数,用于显示人数,数学总成绩,英语总成绩;要求所有数据成员为private访问权限,所有成员函数为public访问权限,在主函数中定义若干个学生对象,分别显示学生基本信息,以及显示学生人数,数学总成绩与英语总成绩。
展开
 我来答
匿名用户
2016-04-10
展开全部
我只定义了两个成员函数,就是两个学生:
#include <iostream>
using namespace std;
class Student // 声明一个类,类名为Student
{private: // 以下为类中的私有部分
char name[20]; //姓名
int num; //学号
int mscore;
int escore;
int pscore;
int cscore; //成绩 // 私有变量score
public: // 以下为类中的公用部分
void setdata( ) // 定义公用函数setdata
{
cout<<"请依次输入:一个学生的姓名、学号、数学,英语,物理和c++的成绩"<<name<<endl;
cin>>name;
cin>>num;
cin>>mscore;
cin>>escore;
cin>>pscore;
cin>>cscore;
}
void display( ) // 定义公用函数display
{
cout<<"姓名:"<<name<<endl;
cout<<"学号:"<<num<<endl;
cout<<"数学成绩:"<<mscore<<endl;
cout<<"英语成绩:"<<escore<<endl;
cout<<"物理成绩:"<<pscore<<endl;
cout<<"C++成绩:"<<cscore<<endl;
};
}; // 类的声明结束
Student stud1,stud2; //定义对象
int main( )
{stud1.setdata( );
stud2.setdata( );
stud1.display( );
stud2.display( );
return 0;
}
我这边可以编译运行,要是有什么问题,尽快追问(我不经常上网)
迈杰
2024-11-30 广告
多组学联合分析是我们迈杰转化医学研究(苏州)有限公司的重要研究领域。该技术通过整合基因组、转录组、蛋白质组及代谢组等多层次数据,提供对生物系统更全面、深入的理解。我们利用先进的生物信息学工具和方法,实现多组学数据的整合与挖掘,从而揭示疾病发... 点击进入详情页
本回答由迈杰提供
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式