哦哦,简单模拟,以前做的,今天有人问起来,就也放上来好了
#include <iostream>
#include <cstdio>
using namespace std;
int main()
{
inth1,m1,h2,m2,day = 0;
inth,w,v;
while(std::cin>>h1>>m1>>h2>>m2)
{
day++;
if(h1>h2||(m1>m2&&h1==h2))printf("Day %d: Joking\n",day);
else
{
if(h1==h2&&m1==m2)
{
w = 0;
h = 0;
}
else
{
h = (h2-h1)*60+m2-m1;
w = h/30;
}
if(h%30==0) v = 0;
elsev = 30-h%30;
if(v!=30&&v!=0) w++;
printf("Day %d: %d %d\n",day,w,v);
}
}
}