C++编程题目

[复制链接]
查看11 | 回复4 | 2018-4-12 13:21:35 | 显示全部楼层 |阅读模式
建立一个名为CStudent的类,该类有以下几个私有成员变量:学生姓名、学号、性别、年龄和成绩。还有以下几个函数成员:
(1)一个带函数参数默认值的构造函数,用于初始化学生姓名、学号、性别、年龄和成绩;
(2)一个输入函数,用于键盘输入学生的信息;
(3)一个输出函数,用于屏幕输出学生的所有信息。
编写主函数:不带参数调用构造函数声明一个学生对象,调用输入函数输入该学生的信息;带参数调用构造函数声明另一个学生对象。
最后调用输出函数在屏幕上输出两个学生的信息。
定义一个CShape抽象类,再利用CShape类分别定义两个派生类CRectangle(表示矩形)和CCirle(表示圆)。三个类都有计算对象面积的成员函数GetArea()和计算对象周长的成员函数GetPerimeter(),在主函数中声明基类指针和派生类对象,并通过基类指针调用不同对象的计算面积和周长的成员函数。

回复

使用道具 举报

千问 | 2018-4-12 13:21:35 | 显示全部楼层
// 先做第一题:classCStudent
//基类在校人员的声明{ string Name;//学生姓名 intId; //学号 string Male;//性别 intAge;//年龄 intScore;//成绩public: CStudent(const string name="", int id=0, const string male="", int age=0, int score=0) //(1)一个带函数参数默认值的构造函数,用于初始化学生姓名、学号、性别、年龄和成绩;: Name(name), Id(id), Male(ma
回复

使用道具 举报

千问 | 2018-4-12 13:21:35 | 显示全部楼层
#includeusing namespace std;//这是我改的程序 希望对你有所帮助#includeusing namespace std;int palin(char *a){ int n=0; char *b=NULL;
for(int i
回复

使用道具 举报

千问 | 2018-4-12 13:21:35 | 显示全部楼层
只做一题吧 #include #include using namespace std;classCStudent{
//基类在校人员的声明intId;charName[20];charSex[4]; intAge; int CJ;
回复

使用道具 举报

千问 | 2018-4-12 13:21:35 | 显示全部楼层
t;iostream>using namespace std;class Riqi{private: long nian,yue,ri;public: Riqi(); Riqi(long Snian,long Syue,long Sri); void Set(long Snian,long S
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行