我感觉没啥问题啊
#include <stdio.h>
int main(){
int time,minute;
scanf("%d %d",&time,&minute);
int h1=time/100;
int m1;
if(time<60){m1 =time;
}else{
m1 =time%100;}
while(minute<0){minute+=60;h1--
;}
int h2=minute/60;
int m2=minute%60;
int m= m1 +m2;
int h=h1+h2;
if(m>59){
h++;m-=60;
}
printf("%d%d",h,m);
return 0;
}