题解 | #小乐乐定闹钟#

小乐乐定闹钟

https://www.nowcoder.com/practice/0f7e422e12be4a7f9958ca2a82abc775

#include<stdio.h>
int main()
{
    int hour,minute,k;
    scanf("%d:%d %d",&hour,&minute,&k);//输入现在的时间,hour小时:minute分钟,还有要睡k分钟
    hour=(hour+(minute+k)/60)%24;//首先把minute分钟和要睡的k分钟加起来转换成小时,再和hour小时相加,最后再求除以24的余数,看是否大于24,如果不大于24,那它们小时的总和就是需要设定闹钟的小时;如果大于24,则它们的余数就是需要设定闹钟的小时
    minute=(minute+k)%60;//小时算完之后再算分钟,先把minute分钟加上要睡的k分钟,用它们的和除以60求它们的余数,得到的余数就是需要设定闹钟的分钟
    printf("%02d:%02d",hour,minute);//小时和分钟都是两位数,且若位数不够用前导0补齐,所以d前面输入02
    return 0;
}

全部评论

相关推荐

Beeee0927:正确的建议
点赞 评论 收藏
分享
01-14 12:08
门头沟学院 Java
神哥了不得:(非引流)1.既然发出来了简历,就稍微提一点点小建议,确实简历很不错了,练手项目可以换一些质量高的,工作内容,可以加上一些量化指标,比如第一条系统响应速度由多少变成多少,减少了百分之多少,第4条就很不错。2.广投,年前实习招募比较少了
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客企业服务