文章

36

粉丝

0

获赞

5

访问

22.2k

头像
偷菜时间表 题解:c
P1053
发布于2024年3月5日 20:31
阅读数 396

注意分类讨论

#include <stdio.h>
#include <stdbool.h>
#include <math.h>
#include <string.h>
//now time = 13:15
int main(void) {
    int n,hour,min;
    scanf("%d",&n);
    for(int i=0;i<n;i++){
        scanf("%d:%d",&hour,&min);
        if(hour+13<24 && min+15<60){
            printf("%d:%d\n",hour+13,min+15);
        }
        else if(hour+13>24 && min+15<60){
            printf("%d:%d\n",hour+13-24,min+15);
        }
        else if(hour+14<24 && min+15>60){ 
            printf("%d:%d\n",hour+14,min+15-60);
        }
        else if(hour+14>24 && min+15>60){//注意分钟超过一小时之后加到时钟,始终也会超时
            printf("%d:%d\n",hour+14-24,min+15-60);
        }
    }

    return 0;
}

 

登录查看完整内容


登录后发布评论

暂无评论,来抢沙发