天津理工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++程序设计应用 学号 学生姓名 年级 13级 专业 教学班号 实验地点 7-219 实验时间 年月日第节至第节 主讲教师 辅导教师 实验(二) 实验名称 复杂形式的对象 软件环境 Visual C卄 6. 0 硬件环境 台式计算机 实验目的 (1) 掌握対象数组、対象指针的使用方法; (2) 掌握对象数组、对象指针和对象引用作为函数参数的使用方法; (3) 掌握类对象作为成员的使用方法; (4) 掌握友元的概念和使用方法; (5) 掌握静态数据成员和静态成员函数的使用方法; (6) 进一步了解C++面向对象程序设计的基本思想、基本方法和基本步骤; 实验内容(应包括实验题目、实验要求、实验任务等) 1.代码及注释; #includeiostream using namespace std; class Time 〃声明 Time 类 { public: Time(int a=O,int b=O,int c=0) //带默认参数的构造函数 { hour=a; minute=b; second=c; } // set functions void setTime(int h,int m,int s)// 设置 hour, minute, second { hour=h; minutc=m; second=s; ) void setHour(int a) 〃设置hour (确保数据在合理范I羽) { if(a24a=0) hour=a; 实验过程与实验结果(可包括实验实施的步骤、算法描述、流程、结论等) //设置 //设置minute (确保数据在介理范围) //设置second (确保数据在合理范围) void sctMinutc(int b) { if(b60b=0) minute=b; } void setSecond(int c) { if(c60c=0) second=c; } int gctHourO // 返回 hour { return hour; ) int getMinute() // 返冋 minute { return minute; } int getSecond() 〃返回 second { return second; void print Un iversal() { cout?n24 〃按24小时格式输出时间:23:56:12 小 时 格 式 的 时 n?getHour()?H: ,,?getMinute()?n: H?getSecond()?endl; } void printStandard() // 按 12 小时格式输出时间:11:56:12 (PM) { if(hour12) cout?H12 小 时 格 式 的 时 n?getHour()-12?:?getMinute()?,:,,?getSecond()?(pm)?endl; else cout?n12 小 时 格 式 的 时 ?getHour()?:?getMinute()?,,:?getSecond()?,,(am),?endl; 间 为 : -9:23:55(AM) 间 为 : 间 为 : private: int hour; // 0 - 23 (24 小时格式) int minute; //0 - 59 int second; // 0 - 59 };//Timel类定义结束 int main() { int hl,ml,si; int h2,m2,s2; int a; Time tl,t2; cout?请输入一个24小时格式的时间:vvcndl; cin?h 1 ?m 1 ?s 1; t l.setTime(h 1 ,ml ,s 1); tl.printStandard(); cout?请输入一个12小时格式的时间:(上午在最示用1表示,下午用2表示)M?endl; cin?h2?m2?s2?a; t2.sctMinutc(m2); t2.setSecond(s2); if(a== 1) t2.setHour(h2); else t2.setHour(h2+12); t2.pri ntUniversal(); return 0; 结果截图 -创天中文 Time 二(All class members]^] ime文件繃5 Time 二(All class members]^] ime 文件繃5 血入工程那工具窗口龍助 4 邱 1 classes ■: Cl8ssV???]j]FlleView| 1.exe - 0 error(s), 0 warning(s) 2.代码及注释F开始 2. 代码及注释 F开始 .Q B ” C \Docwents *.

文档评论(0)

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

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

1亿VIP精品文档

相关文档