建议多写点红题,多看看题解\
代码写的很好看,多看看别人怎么写\
考虑一下前一天出发,tmin=0,v整除s的情况\
照着你代码改的
```cpp
#include <bits/stdc++.h>
using namespace std;
int main()
{
int s;
cin>>s;
int v;
cin>>v;
int time = ceil(s*1.0/v)+10;
//int h=8;
//int min=0;
//只用一次的常量直接写数字吧
int th=time/60;
int tmin=time%60;
if(tmin>0) th=th+1;
if(th<=8){//
printf("%.2d:",8-th);
if(tmin>0)printf("%.2d",60-tmin);
else printf("00");
}else{
printf("%.2d:",8-th+24);
if(tmin>0)printf("%.2d",60-tmin);
else printf("00");
}
return 0;
}
```
by jyc0322 @ 2024-02-04 18:24:09
@[yichengjin](/user/1002629) 謝謝~。
by zgjz3u8633 @ 2024-02-15 11:41:02