1044電子錶
描述
電子錶上的時間顯示方法形如xx:xx:xx,現在給出一個時間,單位是秒,要求按照電子表格式輸出。
輸出保證不會超過24小時。
輸入
輸入一行一個整數表示給定的時間秒數K。(k<86400)
輸出
一行,按電子錶上的時間格式形如xx:xx:xx。
輸入樣例 1
1
輸出樣例 1
00:00:01
輸入樣例 2
3701
輸出樣例 2
01:01:41
這道題的難點在於如果不是兩位數,需要在個位前輸出0。
比如輸出樣例1,時和分都是空的,要輸入兩個0。各位只有一個1,在1前也要輸出一個0。
程式碼如下:
1 #include<iostream> 2 #include<iomanip> 3 using namespace std; 4 int main() 5 { 6 int a,b,c,d; 7 cin>>a; 8 b=a/3600; 9 c=a%3600/60; 10 d=a%60; 11 if(b<10) cout<<"0"<<b<<":"; 12 else cout<<b<<":"; 13 if(c<10) cout<<"0"<<c<<":"; 14 else cout<<c<<":"; 15 if(d<10) cout<<"0"<<d; 16 else cout<<d; 17 return 0; 18 }