70 WA差最后三个

P5707 【深基2.例12】上学迟到

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;
}

|