Description

封装一个时间类Time,用于时间处理的相关功能,支持以下操作:
1. Time::Time(int,int,int)构造方法:传递时分秒的三个参数构造对象。
2. Time::showTime()方法:输出“hh:mm:ss”,不足两位的要前面补0。
你设计一个时间类Time,使得main()函数能够正确运行。
函数调用格式见append.cc。
append.cc中已给出main()函数。

Input

输入的第一个整数n,表示有n组测试数据,每组3个整数:hh,mm,ss,分别表示时、分、秒,其值都在合法的时间范围内。

Output

每组测试数据对应一组输出“hh:mm:ss”,不足两位的输出需要前面补0,格式见sample。

Sample Input

5
0 0 1
0 59 59
1 1 1
23 0 0
23 59 59

Sample Output

00:00:01
00:59:59
01:01:01
23:00:00
23:59:59

HINT

输出格式用头文件<iomanip>中流操作算子:
setw(w)   :设置数据的输出宽度为w个字符
setfill(c):设置用字符c作为填充字符

Append Code

#include<iostream>
#include<iomanip>
using namespace std;
class Time
{
private:
    int x,y,z;
public:
    Time(int a,int b,int c){x=a,y=b,z=c;}
    void showTime(){cout<<setfill('0')<<setw(2)<<x<<":"<<setfill('0')<<setw(2)<<y<<":"<<setfill('0')<<setw(2)<<z<<endl;}
};
int main()
{
    int cases;
    cin>>cases;
    for(int i = 1; i <= cases; ++i)
    {
        int hour, minute, second;
        cin>>hour>>minute>>second;
        Time t(hour, minute, second);
        t.showTime();
    }
}

转载于:https://www.cnblogs.com/TogetherLaugh/p/6544653.html

Problem F: 时间类的构造和输出相关推荐

  1. 时间类的12小时制输出

    Problem F: 时间类的12小时制输出 Time Limit: 4 Sec Memory Limit: 128 MB Submit: 6559 Solved: 3588 [Submit][Sta ...

  2. 构造一个日期类java_Java8 新日期时间类(1)

    Java.time 包的优势 使用Java8,新的日期时间API引入覆盖旧的日期时间API的以下缺点. 非线程安全 - java.util.Date不是线程安全的,因此开发者必须在使用日期处理并发性问 ...

  3. Problem F: 平面上的点——Point类 (VI)

    Problem F: 平面上的点--Point类 (VI) Time Limit: 1 Sec   Memory Limit: 4 MB Submit: 6636   Solved: 3048 [ S ...

  4. 定义一个时间类Time,能提供和设置由时、分、秒组成的时间,并编出应用程序,定义时间对象,设置时间,输出该对象提供的时间。

    定义一个时间类Time,能提供和设置由时.分.秒组成的时间,并编出应用程序,定义时间对象,设置时间,输出该对象提供的时间. #include"iostream" using nam ...

  5. [19/03/16-星期六] 常用类_Date时间类DateFormat类

    一.Date时间类 计算机中 以1970 年 1 月 1 日 00:00:00定为基准时间,每个度量单位是毫秒(1秒的千分之一) 用ong类型的变量来表示时间,如当前时刻数值:long  now =n ...

  6. JAVA day13,14 API、Object类、日期时间类(long,Date,Calendar,DateFormat)、String类(字符串,可变长字符串)、正则表达式、包装类

    1.API API(Application Programming Interface),应⽤程序编程接⼝.Java API是⼀本程序员的"字 典",是JDK提供给我们使⽤的类的说 ...

  7. Java-009-数组和日期时间类(Date,Calendar)详解

    一.数组 //Java 语言中提供的数组是用来存储固定大小的同类型元素. //你可以声明一个数组变量,如 numbers[100] 来代替直接声明 100 个独立变量 number0,number1, ...

  8. Java 时间类汇总

    Java 7 六个时间类 时间类的介绍与对比 类名称 时间格式 java.util.Date(父类) 年月日时分秒 java.sql.Date(子类) 年月日 java.sql.Time(子类) 时分 ...

  9. Java日期时间类及计算

    1. Java中与日期相关的类 1.1 java.util包 类名 具体描述 Date Date对象算是JAVA中历史比较悠久的用于处理日期.时间相关的类了,但是随着版本的迭代演进,其中的众多方法都已 ...

最新文章

  1. windows 下远程登录ubuntu服务器--realVNC
  2. [Java基础][Java]toString()方法
  3. PHP个人博客网站设计 学生PHP个人博客网页源码 PHP MYSQL动态网站作品
  4. C#LeetCode刷题之#628-三个数的最大乘积( Maximum Product of Three Numbers)
  5. 【520有奖征文】 老同学聚会,20年IT行业从业感悟
  6. 关于hibernate的一些小记
  7. NodeJs 实现 WebSocket 即时通讯(简单版)
  8. 《C#图解教程》 总览
  9. oracle 数据备份视频,赵强老师:Oracle数据库(之四):备份与恢复视频课程
  10. linux打印机设置密码,linux桌面打印机配置指南 | 高蛋白网
  11. 12个偏微分方程常用的不等式
  12. 数学分析(1):集合相关公式的证明
  13. 关于云服务器搭建内网穿透(frp)
  14. 几个期货基本面因子的研究
  15. Typora+PicGo-core+SMMS图床踩坑记
  16. 绝版 ~ 原来 Python 画画可以这么简单
  17. 数据挖掘算法——常用分类算法总结
  18. Windows11 dev 回退到beta
  19. 【离散数学】第一章 —— 基础:逻辑和证明
  20. 习题 7-16 找座位(Finding Seats Again, UVa11846)

热门文章

  1. latex textbf没有用_使用LaTeX写作业
  2. 电脑硬件知识学习_电脑故障小知识自己动手不再花冤枉钱
  3. Android逆向笔记-单机游戏通过配置文件修改技能等
  4. Qt工作笔记-对Qt工作线程的进一步理解
  5. Qt学习笔记-使用QStyleFactory::create()变换风格
  6. C/C++轻松写基于UDP的远程控制
  7. delay在java中有什么用_java中DelayQueue的使用
  8. python拥有庞大的计算生态_Python稳定基础训练中的易出错概念问题1(包括答案和分析),稳基,修炼,之,计算机,等级,考试,易错,含答案,与,解析...
  9. c语言由声明部分,C语言期末复习.doc
  10. vue自动提交表单_(尚012)Vue表单数据的自动手集(表单数据提交,需要收集表单数据)...