编程题
公制时间 ## 来源 CTU FEE Local 1998 (POJ2210) ## 题目描述 公制时间的一天的时间长度与“经典时间”相同。在公制时间里,一天被分为10个公制小时,每个小时分为100公制分钟,每个分钟分为100公制秒。10个公制日构成一个公制周,10个公制周构成一个公制月,10个公制月称为公制年。 编写程序,将经典时间转换为公制时间。公制小时、公制分钟和公制秒从零开始计数。公制日和公制月从1开始。存在公制零年。公制秒应四舍五入为最接近的较小整数值。假设0:0:0 1.1.2000经典时间等于0:0:0 1.1.0公制时间。 ## 输入描述 输入的第一行为正整数N,表示测试数据个数。每个测试数据占一行,表示经典时间,格式是“小时:分钟:秒 日.月.年”。日期保证有效,且2000≤年份≤50000。 ## 输出描述 对每个测试数据,输出一行,为与经典时间相等的公制时间,格式为“mhour:mmin:msec mday.mmonth.myear”。 ## 样例输入 ```txt 2 0:0:0 1.1.2000 15:54:44 2.10.20749 ``` ## 样例输出 ```txt 0:0:0 1.1.0 6:63:0 7.3.6848 ```
查看答案
赣ICP备20007335号-2