我的思路哪里错了,为什么一直运行不了。

img

img

参考下面的:

#include <stdio.h>

int main()
{
    int hour,minute,ms;
    scanf("%d:%d:%d",&hour,&minute,&ms);
    ms += 20; //20秒以后
    if (ms >= 60)
    {
        ms -= 60; //秒数-60
        minute += 1; //分钟数+1
    }
    //然后再判断分钟
    if (minute >= 60)
    {
        minute -= 60;
        hour += 1;
    }
    //然后再判断小时
    if(hour >= 24)
    {
        hour -= 24;
    }
    printf("%02d:%02d:%02d\n",hour,minute,ms);
    return 0;

}