沈阳理工C++上机实验.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
沈阳理工C上机实验

实验:定义学生类,在主函数中定义对象的同时初始化各数据成员的值,调用成员函数实现对数据的输出 #includeiostream #includestring using namespace std; class student { private: int numble; string name; int age; public: student(string n,int num,int a); ~student(); void Show(); }; student::student(string n,int num,int a) { name = n; numble = num; age = a; } void student::Show() { coutname:nameendl; coutnumble:numbleendl; coutage:ageendl; } student::~student(){}//析构函数 void main() { student s(李华,12,20); s.Show(); } 实验:定义一个圆类,计算圆的面积和周长 #includeiostream using namespace std; #includemath.h const double PI=3.14159; class Circle//圆类 { private: double r;//圆的半径 public: Circle(double r=0)//构造函数 { this-r=r; } ~Circle()//析构函数 { } double Area() //圆面积 { return PI*r*r; } double Perim() //圆周长 { return 2*PI*r; } void Show()//输出圆的面积和周长 { coutArea is:Area()endl; coutPerim is:Perim()endlendl; } }; void main() { double r=12.5; coutCircle:endl; cout结果如下:endl; Circle Cir(r);//建立圆对象 Cir.Show();//调用圆类的输出函数 } 实验:定义一个本科生类undergradutate,包括学号、姓名、专业这三个数据成员,在此基础上派生出研究生类graduate,并增加导师、发表论文数等属性。可以通过显示个人信息函数showinfo来查看个人档案。 #include iostream using namespace std; class Undergraduate { protected: long id; char *name; char *major; public: Undergraduate(long id_val, char *name_val, char *major_val) { id = id_val; name = new char[50]; strcpy(name, name_val); major = new char[50]; strcpy(major, major_val); } virtual void showInfo(); ~Undergraduate() { delete name; delete major; } }; void Undergraduate::showInfo() { cout 学号 id 姓名: name 专业 major endl; } class Graduate:public Undergraduate { private: char *tutor; short paperNumber; public: Graduate(long id_val, char *name_

文档评论(0)

xcs88858 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

版权声明书
用户编号:8130065136000003

1亿VIP精品文档

相关文档