http://e-tutor.itsa.org.tw/e-Tutor/mod/programming/view.php?a=17017
這題很簡單一天有86400秒一小時3600秒一分鐘60秒下去除 最後印出%02d 就能顯示數位數字了
import java.util.*;
public class Main {
public static void main(String[] args) {
Scanner scn = new Scanner(System.in);
int n=scn.nextInt();
while(n--!=0){
int num=scn.nextInt(),a=0,b=0,c=0;
System.out.print(num+"=");
a=num/86400;
num%=86400;
b=num/3600;
num%=3600;
c=num/60;
num%=60;
System.out.printf("%02d,%02d,%02d,%02d\n",a,b,c,num);
}
}
/*題目:ITSA 第49次月賽 Problem2. 時間表示轉換
作者:1010
時間:西元 2016 年 10 月 */
}