题解 | #小乐乐定闹钟#
小乐乐定闹钟
https://www.nowcoder.com/practice/0f7e422e12be4a7f9958ca2a82abc775
#include <stdio.h>
int main() {
int h1,h2,m1,m2,h,m;
unsigned int k;
scanf("%d:%d %u",&h1,&m1,&k);
h2=k/60;
m2=k%60;
if((m1+m2)<60){
h=h1+h2;
m=m1+m2;
if((h1+h2)>=24) //hour每24进1
h=h%24;
}
else if((m1+m2)>=60){
h=h1+h2+1;
m=m1+m2-60; //minute 每60进1
if((h1+h2)>=24)
h=h%24;
}
printf("%02d:%02d",h,m); //%02d表示两位,不足两位左边补0
return 0;
}
#C语言基础练习#
