AC:(源代码调,求关)
你只判断了小时的前导0,没判断分钟的前导0。
```cpp
#include<bits/stdc++.h>
using namespace std;
int main() {
int s, v,time,x;
cin>>s>>v;
time=ceil(1.0*s/v)+10;
x=8*60-time;
if(x<0){
x=1440+(8*60-time) ;
if(x/60<10){
cout<<'0'<<x/60<<':'<<(x%60<10?"0":"")<<x%60;
}
else
cout<<x/60<<':'<<(x%60<10?"0":"")<<x%60;
}
else
cout<<'0'<<x/60<<':'<<(x%60<10?"0":"")<<x%60;
return 0;
}
```
by Wangcanyuan @ 2024-07-29 13:54:01
@[Ruthlesser](/user/1388115)
by Wangcanyuan @ 2024-07-29 13:54:32
@[Ruthlesser](/user/1388115) 要判断分钟是否要加0,你只判断了小时,求关
by 0Io_oI0 @ 2024-07-31 14:50:24
@[Wangcanyuan](/user/1062722) @[0Io_oI0](/user/1037440) @[Ruthlesser](/user/1388115) 这是顺序结构
```cpp
#include <bits/stdc++.h>
using namespace std;
int main(){
float s,u;//int类型上取整无效
int t,hh=7,mm=0;
cin>>s>>u;
t=ceil(s/u)+10;//上学时间
hh=hh-(t/60)+24;//加24防止负数
mm=mm-(t%60)+60;//加60防止负数
printf("%.2d:%.2d",hh%24,mm%60);//c++的一个特性,%.2d是往前补0
return 0;
}
``````
by GAOchang12 @ 2024-08-07 11:23:36
@[GAOchang12](/user/1399241)
好的
by _Monody_ @ 2024-08-07 14:17:10