習題9-1 時間換算 (15分)


本題要求編寫程序,以hh:mm:ss的格式輸出某給定時間再過n秒后的時間值(超過23:59:59就從0點開始計時)。

輸入格式:

輸入在第一行中以hh:mm:ss的格式給出起始時間,第二行給出整秒數n<60)。

輸出格式:

輸出在一行中給出hh:mm:ss格式的結果時間。

輸入樣例:

11:59:40
30
 

輸出樣例:

12:00:10



#include<stdio.h>
int main(void){
    int a,b,c;
    int k;
    
    scanf("%d:%d:%d\n",&a,&b,&c);
    scanf("%d",&k);
    c=k+c;
    if(c>=60){
        c=c-60;
        b=b+1;
        if(b>=60){
            b=b-60;
            a=a+1;
            if(a>=24)
                a=a-24;
        }
    } 
    printf("%02d:%02d:%02d",a,b,c);
    
    return 0;    
}

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM