一开始没有思路,后来查了一下只要同一单位分钟,再依次转化其实更容易。
注意最后输出要判断 是否有两位小时,才符合格式要求
#include<stdio.h>
int main()
{
int start=0,past=0,end=0;
int h=0,m=0;
scanf("%d %d",&start,&past);
m=(start/100)*60+(start%100)+past;
if((m/60)*100>=1000)
{
printf("%d",(m/60)*100+(m%60));
}
else
{
printf("0%d",(m/60)*100+(m%60));
}
return 0;
}