andy6804tw
10/8/2016 - 6:27 AM

http://e-tutor.itsa.org.tw/e-Tutor/mod/programming/view.php?a=17017 這題很簡單一天有86400秒一小時3600秒一分鐘60秒下去除 最後印出%02d 就能顯示數位數字了

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 月 */
}