请修改时间类的设置时、分、秒的函数,若参数正确,则修改时间,否则时间不变。

#include <iostream>
#include <iomanip>
using namespace std;/* 你提交的代码将被嵌在这里 */int main()
{int h, m, s;cin >> h >> m >> s;MYTIME a(h, m, s);cin >> h;a.Hour(h);cin >> m;a.Minute(m);cin >> s;a.Second(s);a.Output();cout << endl;return 0;
}

输入样例

8 30 45
24
58
73

输出样例

Create 08:30:45
08:58:45
Destroy 08:58:45

代码长度限制

16 KB

时间限制

400 ms

内存限制

64 MB

答案

class MYTIME {
private:int hour, minute, second;
public:
MYTIME(int h, int m, int s)
{if (h >= 0 && h <= 23 && m >= 0 && m <= 59 && s >= 0 && s <= 59) {hour = h;minute = m;second = s;cout << "Create " << setfill('0') << setw(2) << hour << ":" << setw(2) << minute << ":" << setw(2) << second << endl;} else {hour = 0;minute = 0;second = 0;}}void Hour(int h) {if (h >= 0 && h <= 23) {hour = h;}}void Minute(int m) {if (m >= 0 && m <= 59) {minute = m;}}void Second(int s){if (s >= 0 && s <= 59) {second = s;}}void Output() {cout << setfill('0') << setw(2) << hour << ":" << setw(2) << minute << ":" << setw(2) << second;}~MYTIME() {cout << "Destroy ";Output();cout << endl;}
};

6-14 时间类 - 14. 完善时、分、秒的设置相关推荐

  1. [转载] 用python 获取当前时间(年-月-日 时:分:秒),并且返回当前时间的下一秒

    参考链接: Python获取当前时间 获取当前时间,并且返回当前时间的下一秒 因为存在年-月-日 时:分:秒 考虑到用split的方法做的话非常麻烦 所以引入time和datetime模块 当然 也可 ...

  2. 用python 获取当前时间(年-月-日 时:分:秒),并且返回当前时间的下一秒

    获取当前时间,并且返回当前时间的下一秒 因为存在年-月-日 时:分:秒 考虑到用split的方法做的话非常麻烦 所以引入time和datetime模块 当然 也可以改写成输入一个时间 代码实现 imp ...

  3. Python 获取当前时间 年-月-日-时-分-秒

    Python Version (使用版本): Python 3.7.0 (v3.7.0:1bf9cc5093, Jun 27 2018, 04:06:47) [MSC v.1914 32 bit (I ...

  4. 时间戳格式化为正常时间 (年-月-日 时:分:秒)

    时间格式化 做项目的时候往往后台返回的时间数据不是我们想要的形式 如 (年-月-日 时:分:秒) 那要自己写代码来转换格式 下面代码可以快速格式化时间,建议收藏 代码如下 let time = '20 ...

  5. Elasticsearch根据日期(年-月-日 时:分:秒)进行range(时间范围筛选)

    不知不觉要写第二篇文章了 接着第一篇文章,es实现like复合查询,里面案例有用到通过时间(年-月-日 时:分:秒)进行筛选的, 在这里说下如果通过时间筛选需要对index进行mapping设置滴,不 ...

  6. Excel计算将时间字符串转换为时间格式 年-月-日 时:分:秒 且计算时间差得到 时分秒 格式

    Excel计算时间差时分秒 今天数据导出处理的时候碰见一个时间格式问题如下: 这个日期数据从数据库里导出来就是字符串了,由于取出来的还有一些很长的编码形式的字段怕被隐没,所以将数据粘贴之前我将exce ...

  7. js将当前时间格式化为年-月-日 时:分:秒

    利用js的Date()对象,将系统当前时间格式化为年-月-日 时:分:秒.也可以自己定义格式.(做项目时遇到这个问题.本来想百度一个用,哎,网上的结果太乱了,于是自己写一个) 代码如下: <!D ...

  8. 汇编语言:以“年/月/日 时:分:秒”的格式,显示当前的日期、时间。

    题目:访问cmos ram,用汇编语言编程,以"年/月/日 时:分:秒"的格式,显示当前的日期.时间. 我编写的程序是用直接写显存的方式,在屏幕中间显示系统的当前时间. 但是,有两 ...

  9. vue2.0有关时间戳 时间的公共方法(YYYY-MM-DD HH:mm:ss,YYYY-MM-DD,HH:mm:ss,转化为 utc 时间,utc转标准时间,相对时间,日/月/年 时:分:秒)

    moment.js是一个javascript时间处理类库.它可以将时间搓格式化,使用起来很方便.下面是vue2.0中moment.js的使用步骤: moment.js可以全局使用,也可以局部使用. 一 ...

  10. Python时间转换:X秒 --> 时:分:秒

    说明:仅供学习使用,请勿用于非法用途,若有侵权,请联系博主删除 作者:zhu6201976 一.需求 时间转换: X秒 --> 时:分:秒 输入:90秒 --> 00:01:30 输入:3 ...

最新文章

  1. ubuntu下gcc的安装与使用
  2. html 实现列表组并排,列表组--自定义列表组
  3. 李飞飞:在物体识别之后,计算机视觉还要多久才能理解这个世界?
  4. treeview节点的复制 c# 1614606987
  5. Linux学习总结(27)——CentOS7及以上系统的systemctl命令使用介绍
  6. 区块链2.0——以太坊
  7. 在线协作编辑OT算法简介
  8. 自动发卡平台网站源码-带手机版 带多套商户模板
  9. 【Redis】Redis中使用Lua脚本
  10. LBP特征提取(C++实现)
  11. java 保存微信表情_【java】【mysql】存储微信表情emoji表情
  12. jquery版本过低安全漏洞问题
  13. STC芯片在Keil中的添加与使用
  14. nod32 下载几账户翻译
  15. 如何成为一名很酷的机器人工程师
  16. 7 Babylonjs基础入门 动画
  17. ARM开发初级-Windows环境下的STM32开发环境搭建(包含missing compiler version 5的解决方法)-学习笔记02
  18. Cookie和Session的使用及其案例分析
  19. 码蹄集 - MT2095 · 曲径折跃
  20. 华为S系列交换机如何取消端口类型的设置

热门文章

  1. 解决AttributeError: ‘NoneType‘ object has no attribute ‘val‘ if left.val!=right.val:Line 17 问题
  2. 筑智建——重庆发布《房屋建筑和市政基础设施工程竣工联合验收管理办法》
  3. 一个普通IO口检测两个按键的方法
  4. 【伺服电机/舵机与Arduino使用教程】
  5. 龙珠头/小怪兽/纸片少女都是怎么弄的?
  6. 为什么在 Java 中用 (low+high)1 代替 (low+high)/2 或 (low+high)1 来计算平均值呢?好在哪里?...
  7. [分析与设计]二手房房屋图片功能需求分析与设计
  8. SuperVessel Cloud 免费云主机python科学计算环境搭建
  9. MTK |Android KKL 平台TP调试
  10. (四)ArcMap基础——要素的选择