Gửi bài giải
Điểm:
1,00 (OI)
Giới hạn thời gian:
1.0s
Giới hạn bộ nhớ:
256M
Tác giả:
Dạng bài
Ngôn ngữ cho phép
C, C#, C++, Go, Java, Pascal, Perl, PHP, Python, Ruby, Rust, Scratch, Swift
Viết chương trình nhập vào một số nguyên không âm ~n~ ~(0 ≤ n < 86400)~. Đó là giây hiện tại của một ngày. Hãy chuyển đổi giây đó sang dạng giờ, phút, giây.
Input
- Một dòng duy nhất chứa số nguyên dương ~n~
Giới hạn:
- ~0 ≤ n < 86400~
Output
- In ra trên một dòng theo định dạng
hh:mm:ss
(hh
là hai chữ số của giờ,mm
là hai chữ số của phút,ss
là hai chữ số của giây)
Sample
Input #1
61
Output #1
00:01:01
Problem source: Chuyên Sơn La Online Judge
Bình luận
Dùng setw() với setfill()
include <bits/stdc++.h>
using namespace std;int main(){ios::syncwithstdio(0);cin.tie(0);int t;cin>>t;int h=(t/3600)%24,m=(t/60)%60,s=t%60;cout<<setw(2)<
nếu các bạn để ý thì chữ số hàng chục sẽ dc định dạng la h/10 va hàng đơn vị sẽ la h%10,nếu h<10 thì sẽ in ra 0 và h%10 tương tự với giây và phút