@[UTAsriel](/user/825518)
`必须输出两位,不足前面补 0`
by Wy_x @ 2022-10-09 16:07:05
@[UTAsriel](/user/825518)
```cpp
#include <stdio.h>
int main(){
int s,v,m,h,t;
scanf("%d %d",&s,&v);
if(s%v==0){
t=s/v;
}
else{
t=(s/v)+1;
}
h=7,m=50;
h-=(t/60);
t%=60;
m-=t;
//if(m<=0){
// m+=59;
if(m<0){//等于零不用判
m+=60;//加六十
h-=1;
}
if(h<0){
h+=24;
}
//依照题意输出
if(h<10) printf("0%d:",h);
else printf("%d:",h);
if(m<10) printf("0%d",m);
else printf("%d",m);
// printf("%d:%d",h,m);
}
```
by Wy_x @ 2022-10-09 16:14:22
@[wangyixuan20090401](/user/735416)
好的,感谢!
by UTAsriel @ 2022-10-09 16:22:58
```
#include<bits/stdc++.h>
using namespace std;
double s,v,m;
int n,a,t,b;
int main()
{
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 RenSiYu6 @ 2022-10-09 17:13:03