­

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 }

 

Tags: