七十分,请问哪里出了问题?

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

Galaxy_oh @ 2024-07-08 16:44:36

#include<bits/stdc++.h>
using namespace std;
int main (){
    float s,v;
    int t,a,b,daymin;
    daymin=24*60+480;
    cin>>s>>v;
    t=ceil(s/v);
    if(t>=470){
        daymin=daymin-t-10;
        a=24-daymin/60;
        b=daymin%60;
        printf("%02d:%02d",a,b);
    }if(t<470){
        a=7-(t+10)/60;
        b=60-(t+10)%60;
        printf("%02d:%02d",a,b);
    }
    return 0;
}

by blue1281 @ 2024-07-11 16:30:47

你试一下 9000 9 这个数据,正确输出应该是15:10,而你的输出是09:10。\ 我觉得你应该是前一天处理有问题,所以才70分。


by Galaxy_oh @ 2024-07-15 10:19:32

@blue1281 好的,我试试


|