2645 - 秒的转换
时间限制 : 1 秒
内存限制 : 128 MB
输入一个秒数,把它转换为时、分、秒并输出。
题目输入
输入一个变量n,秒数(1<=n<=100000000)
题目输出
输出三个数,时分秒
输入/输出样例
输入格式
7300
输出格式
2:1:40
C语言解答
#include<stdio.h> #include<string.h> int main() { int n,s,f,m; scanf("%d",&n); s=n/3600; f=(n%3600)/60; m=((n%3600)%60); printf("%d:%d:%d",s,f,m); return 0; }
C++解答
#include<iostream> using namespace std; int main(void) { unsigned long long n,a,m,s,w; cin>>n; a=n/3600; w=n%3600; m=w/60; w=w%60; s=w; cout<<a<<":"<<m<<":"<<s<<'\n'; return 0; }
Java解答
import java.util.*; public class Main { public static void main(String[] args) { Scanner in = new Scanner(System.in); while (in.hasNext()){ int m = in.nextInt(); print(m); } } //写一个方法把秒转为时:分:秒输出 private static void print(int time){ int shi = time/3600 ; int fen = (time - shi * 3600 ) / 60 ; int miao = (time - shi * 3600 - fen * 60 ) ; System.out.println(shi+":"+fen+":"+miao); } }