@[dawndawnz](/user/1483146)
```
#include<bits/stdc++.h>
using namespace std;
int main(){
double s,v,m;
int n,a,t,b;
cin>>s>>v;
n=8*60+24*60;
t=ceil(s/v)+10;
n=n-t;
if(n>=24*60) n-=24*60;
b=n%60;
a=n/60;
if(a<10){
if(b<10) cout<<"0"<<a<<":0"<<b;
else cout<<"0"<<a<<":"<<b;
}
else{
if(b<10) cout<<a<<":0"<<b;
else cout<<a<<":"<<b;
}
return 0;
}
```
求关
by wuxuanxuanxuan @ 2024-10-15 18:56:52
你这个输出环节可以更简洁一些,把它限制只能输出两位,要不然用零补掉```c
printf ("%02d:%02d",x/60,x%60);
```
by SunXiaolang @ 2024-10-15 18:57:08
```cpp
#include<bits/stdc++.h>
using namespace std;
int main(){
int s,v,x;
double time;
cin>>s>>v;
time=ceil (s*1.0/v);
x=480-time-10;
if (x>0) {
printf ("%02d:%02d",x/60,x%60);
}
else if (x==0){
cout<<"00:00";
}
else{
x=1440-(time-480)-10;
printf ("%02d:%02d",x/60,x%60);
}
}
```
by SunXiaolang @ 2024-10-15 18:57:43
@[dawndawnz](/user/1483146)
by SunXiaolang @ 2024-10-15 18:58:19
谢谢!
by dawndawnz @ 2024-10-17 20:13:47
谢谢!
by dawndawnz @ 2024-10-17 20:14:08