题目大意:
已知睡醒后的时间与睡了多久,求什么时候开始睡觉
(有可能是前一天开始睡)
解题思路:
暴模
因为可能是前一天睡,所以需要特殊判断
源程序:
using namespace std;
int h,m,hh,mm;
int main()
{
//freopen("sleep.in","r",stdin);
//freopen("sleep.out","w",stdout);
scanf("%d:%d",&h,&m);
scanf("%d:%d",&hh,&mm);
h-=hh;m-=mm;
if (m<0) h--,m+=60;//需要借位
if (h<0) h+=24;//需要借位
if (h<10) printf("0");//如果只有一位需要前导0
printf("%d:",h);
if (m<10) printf("0");//同上
printf("%d",m);
return 0;
}