#include<stdio.h>
int main()
{
float d, v1, v2, s,s1, s2, t1, t2;
int h1, m1, h2, m2;
scanf("%f\n%f%f\n%d:%d:%f", &d, &v1, &v2, &h1, &m1, &s1);
if (v1 >= v2)
{
printf("None\n");
}
else
{
t1 = h1 * 3600 + m1 * 60 + s1;
t2 = d / (v2 - v1) * 3600; //都转成秒计算
s=t1 + t2;
h2 = s / 3600;
m2=(s-h2*(60*60))/60;
s2=s-h2*3600-m2*60;
if(s<=24*3600)
printf("%d:%d:%.2f\n", h2, m2, s2);
}
}
结果没问题啊?
唯一有可能有点问题的地方是,两人行走的时间均不到一天,是应该判断