YuMoRain @ 2023-10-16 18:59:27
求dalao看看 最后三个WA了
#include <stdio.h>
#include <math.h>
int main() {
float s, v;
int h = 0, m = 0;
int tLeft = 480 + 1440;
float tSpend = 10.0;
scanf("%f %f", &s, &v );
tSpend += ( s / v );
tLeft -= tSpend;
if ( tLeft >= 1440 ) { //今天出发就能到
int h = ceil( tLeft - 1440) / 60;
int m = ceil( tLeft % 60 );
printf("%02d:%02d", h, m);
} else if ( tLeft < 1440 & tLeft >= 0 ) { //提前 但一点
int h = 8 + ceil( tLeft / 60);
int m = ceil( tLeft % 60);
printf("%02d:%02d", h, m);
} else {
printf("08:01");//所需时间>1天
}
return 0;
}