题解 | #小乐乐定闹钟#
小乐乐定闹钟
https://www.nowcoder.com/practice/0f7e422e12be4a7f9958ca2a82abc775
#include <stdio.h> int main() { int hour, minute, k;//按需求设好三个变量; scanf("%d:%d %d", &hour, &minute, &k); hour = ( 60 * hour + minute + k) / 60 % 24;//小时化分钟求出总分钟然后除以60得小时数最后模24得闹钟在一天响的时刻的小时是多少 minute = ( 60 * hour + minute + k) % 60;//求出分钟数 printf("%02d:%02d", hour, minute); return 0; } 我认为这道题可能难的地方就是容易被带入常识,谁会睡1000小时呢所以%24会被忘记,还有就是要保持输出的小时和分钟都有两位不足就补零;