2-2 Time类的定义
来源:互联网 发布:淘宝生意经在哪里 编辑:程序博客网 时间:2024/04/27 04:20
2-2 Time类的定义
Time Limit: 1000MS Memory Limit: 65536KB
Submit Statistic
Problem Description
通过本题目的练习可以掌握类与对象的定义;
设计一个时间类Time,私有数据成员有hour(时)、minute(分)、second(秒);
公有成员函数有:setHour(int)设置数据成员hour的值(采用12小时制),非法的输入默认为12;setMinue(int)设置数据成员minute的值,非法输入默认为0;setSecond(int)设置数据成员second的值,非法输入默认为0;setTime(int,int,int)设置时、分、秒三个数据成员的值; showTime()显示时间对象的值。
在主函数main()中调用相应成员函数,使得时间对象的值能从键盘接收,并正确显示。
提示:时、分、秒均按2位数值形式显示 。
Input
输入3个整数,用一个空格间隔
Output
输出 时、分、秒的值,中间用“:”间隔
Example Input
10 11 12
Example Output
10:11:12
Hint
输入
58 23 85
输出
12:23:00
这个题需要注意的就是合法的范围即0<=x<=60
#include <iostream>#include <stdio.h>using namespace std;class time { private: int hour; int minute; int second; public: void sethour(int h) { hour=h; if(hour>12||hour<0) hour=12; } void setminute(int m) { minute=m; if(minute>60||minute<0) minute=0; } void setsecond(int s) { second=s; if(second>60||second<0) second=0; } void settime() { int x,y,z; cin>>x>>y>>z; sethour(x); setminute(y); setsecond(z); } void puttime() { printf("%02d:%02d:%02d\n",hour,minute,second); } }t;int main(){ t.settime(); t.puttime(); return 0;}
0 0
- 2-2 Time类的定义
- sdut 2-2 Time类的定义
- [2669]2-2 Time类的定义
- 2-2 Time类的定义
- 2-2 Time类的定义
- 2-2 Time类的定义
- 2-2 Time类的定义
- 2-2 Time类的定义
- SDUTACM 2-2 Time类的定义
- 2-2 Time类的定义
- 2-2 Time类的定义
- 2-2 Time类的定义
- 2-2 Time类的定义
- 2-2 Time类的定义
- 2-2 Time类的定义
- 2-2 Time类的定义
- 2-2 Time类的定义
- 2-2 Time类的定义
- iTunes Search API 翻译
- MySQL分布式集群之MyCAT调优初探(四)
- android 学习记录之——Activity
- 高并发下的 Nginx 优化
- 【Poj1703】Find them, Catch them(关系并查集)
- 2-2 Time类的定义
- 读取属性文件连接数据库
- 【读书笔记】《把时间当做朋友》
- TCP 三次握手四次挥手
- caffe pichulitupian
- 商户PC端接入支付宝支付(java)
- 一致性hash算法
- 如何区分“invoice代码”和“invoice号码”
- OpenGL 词汇表