#include <stdio.h> int main() { int hour = 0,min = 0,k = 0; //时、分、时长 scanf("%d:%d %d", &hour, &min, &k); if(k >= 60) //时长超过1h { while (k>=60) //把时长减小到60分钟内 { hour += 1; k -= 60; if(hour >= 24) { hour = 0; } } if((min + k) >= 60) //加上剩余时长仍超过60 { k -= 60; min += k; hour += 1; } else //剩余时长不超过60 { min += k; } printf("%02d:%02d",hour, min); } else //时长不超过1h { printf("%02d:%02d",hour, min+k); } return 0; }