题目描述
宇航员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
注意:设置域宽、设置填充字符只对靠得最近的输出内容有效。如果有多个内容需要逐个设置。