供参考 不懂追问
#include <stdio.h>int main()
{
int start, end
int start_min, end_min
int passed
scanf("%d%d", &start, &passed)//输入
start_min = start/100*60 + start % 100
//计算start表示的时间距离00:00有多少分钟
end_min = start_min + passed
end = end_min/60*100+end_min%60 //上面的逆操作 原理相同
printf("%d\n",end)
}
#include <stdio.h>void main()
{
int time,hour,minute
scanf("%d%d",&time,&minute)
hour=time/100
minute+=time%100
while(minute<0)
{minute+=60hour--}
hour+=minute/60
minute%=60
printf("%d:%02d",hour,minute)
}