6-14 时间类 - 14. 完善时、分、秒的设置
请修改时间类的设置时、分、秒的函数,若参数正确,则修改时间,否则时间不变。
#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. 完善时、分、秒的设置相关推荐
- [转载] 用python 获取当前时间(年-月-日 时:分:秒),并且返回当前时间的下一秒
参考链接: Python获取当前时间 获取当前时间,并且返回当前时间的下一秒 因为存在年-月-日 时:分:秒 考虑到用split的方法做的话非常麻烦 所以引入time和datetime模块 当然 也可 ...
- 用python 获取当前时间(年-月-日 时:分:秒),并且返回当前时间的下一秒
获取当前时间,并且返回当前时间的下一秒 因为存在年-月-日 时:分:秒 考虑到用split的方法做的话非常麻烦 所以引入time和datetime模块 当然 也可以改写成输入一个时间 代码实现 imp ...
- Python 获取当前时间 年-月-日-时-分-秒
Python Version (使用版本): Python 3.7.0 (v3.7.0:1bf9cc5093, Jun 27 2018, 04:06:47) [MSC v.1914 32 bit (I ...
- 时间戳格式化为正常时间 (年-月-日 时:分:秒)
时间格式化 做项目的时候往往后台返回的时间数据不是我们想要的形式 如 (年-月-日 时:分:秒) 那要自己写代码来转换格式 下面代码可以快速格式化时间,建议收藏 代码如下 let time = '20 ...
- Elasticsearch根据日期(年-月-日 时:分:秒)进行range(时间范围筛选)
不知不觉要写第二篇文章了 接着第一篇文章,es实现like复合查询,里面案例有用到通过时间(年-月-日 时:分:秒)进行筛选的, 在这里说下如果通过时间筛选需要对index进行mapping设置滴,不 ...
- Excel计算将时间字符串转换为时间格式 年-月-日 时:分:秒 且计算时间差得到 时分秒 格式
Excel计算时间差时分秒 今天数据导出处理的时候碰见一个时间格式问题如下: 这个日期数据从数据库里导出来就是字符串了,由于取出来的还有一些很长的编码形式的字段怕被隐没,所以将数据粘贴之前我将exce ...
- js将当前时间格式化为年-月-日 时:分:秒
利用js的Date()对象,将系统当前时间格式化为年-月-日 时:分:秒.也可以自己定义格式.(做项目时遇到这个问题.本来想百度一个用,哎,网上的结果太乱了,于是自己写一个) 代码如下: <!D ...
- 汇编语言:以“年/月/日 时:分:秒”的格式,显示当前的日期、时间。
题目:访问cmos ram,用汇编语言编程,以"年/月/日 时:分:秒"的格式,显示当前的日期.时间. 我编写的程序是用直接写显存的方式,在屏幕中间显示系统的当前时间. 但是,有两 ...
- 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可以全局使用,也可以局部使用. 一 ...
- Python时间转换:X秒 --> 时:分:秒
说明:仅供学习使用,请勿用于非法用途,若有侵权,请联系博主删除 作者:zhu6201976 一.需求 时间转换: X秒 --> 时:分:秒 输入:90秒 --> 00:01:30 输入:3 ...
最新文章
- ubuntu下gcc的安装与使用
- html 实现列表组并排,列表组--自定义列表组
- 李飞飞:在物体识别之后,计算机视觉还要多久才能理解这个世界?
- treeview节点的复制 c# 1614606987
- Linux学习总结(27)——CentOS7及以上系统的systemctl命令使用介绍
- 区块链2.0——以太坊
- 在线协作编辑OT算法简介
- 自动发卡平台网站源码-带手机版 带多套商户模板
- 【Redis】Redis中使用Lua脚本
- LBP特征提取(C++实现)
- java 保存微信表情_【java】【mysql】存储微信表情emoji表情
- jquery版本过低安全漏洞问题
- STC芯片在Keil中的添加与使用
- nod32 下载几账户翻译
- 如何成为一名很酷的机器人工程师
- 7 Babylonjs基础入门 动画
- ARM开发初级-Windows环境下的STM32开发环境搭建(包含missing compiler version 5的解决方法)-学习笔记02
- Cookie和Session的使用及其案例分析
- 码蹄集 - MT2095 · 曲径折跃
- 华为S系列交换机如何取消端口类型的设置
热门文章
- 解决AttributeError: ‘NoneType‘ object has no attribute ‘val‘ if left.val!=right.val:Line 17 问题
- 筑智建——重庆发布《房屋建筑和市政基础设施工程竣工联合验收管理办法》
- 一个普通IO口检测两个按键的方法
- 【伺服电机/舵机与Arduino使用教程】
- 龙珠头/小怪兽/纸片少女都是怎么弄的?
- 为什么在 Java 中用 (low+high)1 代替 (low+high)/2 或 (low+high)1 来计算平均值呢?好在哪里?...
- [分析与设计]二手房房屋图片功能需求分析与设计
- SuperVessel Cloud 免费云主机python科学计算环境搭建
- MTK |Android KKL 平台TP调试
- (四)ArcMap基础——要素的选择