青岛理工大学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实验报告实验二

青 岛 理 工 大 学 课程实验报告 课程名称 C++面向对象程序设计 班级 软件 103 实验日期 2011.11.07 姓名 刘起耀 学号 201007225 实验成绩 实验名称 继承与派生 实 验 目 的 及 要 求 实验内容为《C++面向对象程序设计实验指导及习题解析》中实验一至十一的内容,实验十二、实验十三为选做的内容。电子稿的内容要求包括上述所有上机内容,第十五周,由各班班长统一刻盘提交给任课老师,每名学生一个文件夹,文件夹按“学号_学生姓名”进行命名,每个文件夹内又包括五个子文件夹,分别为“实验1”、“实验2”、…. “实验5”,每个实验中的内容不要进行压缩。 实 验 环 境 Visual C++6.0 Windows 7(64位) 实 验 内 容 1.编写一个学生和教师数据的输入和显示程序,学生数据有编号、姓名、班级和成绩,教师数据有编号、姓名、职称和部门。 要求:将编号、姓名输入和显示设计成一个类person,并作为学生数据操作类student和教师数据操作类teacher的基类。 2.设计一个圆类circle和一个桌子类table,另设计一个圆桌类roundtable,它是从前两个类的派生,要求输入一个圆桌的高度、面积和颜色等数据。 算 法 描 述 及 实 验 步 骤 1. x.setperson();建立人类 x.setstu();建立学生类 y.settea();建立老师类 x.getstu();输出学生类 y.gettea();输出老师类 2. a.setrou();建立圆桌类 a.getrou();输出圆桌类 settab();建立桌子类 setcir();建立圆类 调 试 过 程 及 实 验 结 果 1. 调试过程很顺利~先创建的学生、然后创建老师,成功! 2. 输入半径、高度、颜色并输出。成功! 总 结 太麻烦啊太麻烦! 附 录 1. #includeiostream #includestring using namespace std; class person //构造 人 的类 { public: void setperson(); // person(string a,string b); void getperson(); protected: string mark; string name; }; void person::setperson() { string a,b; cout请输入要创建人的名字:\n; cina; name=a; cout请输入要创建人的编号:\n; cinb; mark=b; }/* person::person(string a,string b) { mark=a; name=b; }*/ void person::getperson() { cout编号:mark,姓名:name。\n; } class student:public person //学生派生类 { public: void setstu(); // student(string a,string b,int c,int d); void getstu(); private: int classnumber; int record; }; void student::setstu() { int a,b; cout请输入学生班级:\n; cina; classnumber=a; cout请输入学生成绩:\n; cinb; record=b; }/* student::student(string a,string b,int c,int d):person(a,b) { mark=a; name=b; classnumber=c; record=d; }*/ void student::getstu() { cout编号:mark\n姓名:name\n班级:classnumber\n成绩:record\n\n; } class teacher:public person //老师派生类 { public: void settea(); // teacher(string a,string b,string c,string d); void gettea(); private: string called; string section; }; void teacher::settea() { string a,b; cout请输入教师职称:\n; cina; called=a; cout请输入教师部门:\n; cinb; sect

文档评论(0)

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

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

1亿VIP精品文档

相关文档