题解 | #小乐乐定闹钟#
知识点:运算
#include <iostream> using namespace std; int main() { int now_hour = 0; int now_minute = 0; int k = 0; int clock_hour = 0; int clock_minute = 0; int temp_minute = 0; scanf("%d:%d %d", &now_hour, &now_minute, &k); // printf("%d:%d %d\n",now_hour,now_minute,k); temp_minute = now_hour * 60 + now_minute + k; clock_hour = temp_minute / 60; if (clock_hour >= 24) { clock_hour %= 24; } clock_minute = temp_minute % 60; printf("%02d:%02d\n", clock_hour, clock_minute); return 0; }