Logo HelloWorld信息学奥赛题库

少儿编程

时间限制:1 s 空间限制:256 MB

#7032. 时分秒3

统计

题目描述

宇航员Shortway乘坐新型神舟飞船去探索宇宙深空。 

已知飞船从0:0:0出发,飞船上有个计数器显示经过的秒数。 

Shortway想请你编一个程序,输入总秒数,输出地球上的时刻。 

输入格式

输入一行,一个整数t,表示总秒数。 

输出格式

输出一行,三个整数s、f、m,用英文的冒号隔开,表示时间转换后的结果:时:分:秒。 

如果整数不够两位,用字符'0'填充,前面补个0。

样例

input1

3661

output1

01:01:01

input2

864037230

output2

10:20:30

input3

86399

output3

23:59:59

提示

①输出一共几部分?

②60秒=1分钟,60分钟=1小时,24小时=1天,7天=1星期。

③如果不会,请在纸上写出数学方法的分步算式,理解了再编写相应的代码。

④请用以下数据测试:694861、788645

⑤设置域宽、设置填充字符的参考代码样例:

#include<iomanip> // 输入输出格式控制的头文件。如果用了万能头文件,这个可以不写。

……

cout <<setw(3) <<setfill('*') <<8 <<endl; // 设置宽度为3、空余部分用字符 '*' 填充,输出内容为8。

// 上方样例输出:**8

注意:设置域宽、设置填充字符只对靠得最近的输出内容有效。如果有多个内容需要逐个设置。