70 WA差最后三个
查看原帖
70 WA差最后三个
1116114
YuMoRain楼主2023/10/16 18:59

求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;
}
2023/10/16 18:59
加载中...