b758

輸入說明 :

輸入只有一行,兩個數字X、Y,X、Y以空白區隔,代表現在時間是X:Y (00:00 ~ 23:59)

輸出說明 :

輸出只有一行,H:M,代表H:M才能把馬麻吵醒。

(※記得 H 跟 M 都要印兩位數,如果是個位數的話在前面要補上0

EX: 2:0 => 02:00)

這題用printf的一個功能就會很好做,

%d,前面加上2,

%2d 是往右對齊2格

%d,前面加上02,

%02d是往右移對齊2格空白補零

#include<stdio.h>
int main()
{
    int X,Y;
    scanf("%d %d",&X,&Y);

    int sleepx,sleepy;
    sleepx = X+2;
    sleepy = Y+30;

    if(sleepy>=60)
        sleepy-=60,sleepx+=1;

    if(sleepx>=24)
        sleepx-=24;

    printf("%02d:%02d",sleepx,sleepy);

}