第十一周项目日期时间类
来源:互联网 发布:windows 10控制面板 编辑:程序博客网 时间:2024/05/01 11:05
/*Copyright(c)2016,烟台大学计算机与控制工程学院 *All right reserved. *文件名称:main。cpp *作 者:闫舒 *完成日期:2016年6月21日 *版 本 号:vc++6.0 * *问题描述:分别定义一个时间类和一个日期类 *输入描述: *程序输出: */#include<iostream>using namespace std;class Date{public: void SetDate(int y,int m,int d) { Year=y; Month=m; Day=d; } void PrintDate() { cout<<Year<<"/"<<Month<<"/"<<Day; } Date():Year(0),Month(0),Day(0) {} Date(int y,int m,int d):Year(y),Month(m),Day(d) {}private: int Year,Month,Day;};class Time{public: void SetTime(int h,int m,int s) { Houre=h; Minutes=m; Seconds=s; } void PrintTime() { cout<<Houre<<":"<<Minutes<<":"<<Seconds; } Time():Houre(0),Minutes(0),Seconds(0) {} Time(int h,int m,int s):Houre(h),Minutes(m),Seconds(s) {}private: int Houre,Minutes,Seconds;};class TimeDate: public Date,public Time{public: TimeDate():Date(),Time() {}; TimeDate(int y,int mo,int d,int h,int mi,int s): Date(y,mo,d),Time(h,mi,s) {} void PrintDate_Time() { PrintDate(); cout<<" "; PrintTime(); }};int main(){ TimeDate dt_a,dt_b(2010,4,16,9,30,0); cout<<"dt_a: "; dt_a.PrintDate_Time(); cout<<endl; cout<<"dt_b: "; dt_b.PrintDate_Time(); dt_a.SetTime(20,00,00); dt_a.SetDate(2008,8,7); cout<<endl; cout<<"dt_after uptate: "; dt_a.PrintDate_Time(); return 0;}
运行结果:
0 0
- 第十一周项目三日期时间类
- 第十一周 补充项目 日期时间类
- 第十一周项目:日期时间类
- 第十一周项目日期时间类
- 第十一周项目四 继承之时间日期类
- 第十一周补充项目4-日期和时间类
- 第十/十一周项目九-日期时间类
- 第十一周练习,日期时间
- 第十一周实践项目9————日期时间类
- 第十周项目 3 日期时间类
- 第十一周时间项目(5)——d
- 第十一周项目1:派生类
- 第十一周项目三----定义cperson类
- 第十一周项目一:直线类
- 第十一周项目2--定义点类
- 第十一周项目一点类定义
- 第十一周项目4-类族设计
- 第十一周项目三点类派生直线类
- Android通知栏微技巧,那些你所没关注过的小细节
- 第一章 HTML标记与文档结构(HTML文档剖析)
- linux user mysql 破解
- android中颜色渐变动画
- 仿苹果Assistive Touch
- 第十一周项目日期时间类
- Error running app: Instant Run requires 'Tools | Android | Enable ADB integration' to be enabled.
- 连接共享文件夹时报错:发生系统错误 1219:不允许一个用户使用一个以上用户名与服务器或共享资源的多重连接
- AJAX编程实践
- 数据结构 C语言实现 双向链表的增加与删除节点
- fragment 嵌套
- makefile的语法及写法
- 无法访问linux上已经部署好的项目
- sqlserver md5 加密