@[Ivan4576754](/user/1027854) 你的这个代码样例输出是7:48
然而应该是07:48
by Rieman_sum @ 2023-07-28 17:18:50
```
#include<iostream>
#include<cstdio>
using namespace std;
int s,v;
int main()
{
scanf("%d%d",&s,&v);
int minute = (s - 1) / v + 11;
int hour = (minute - minute % 60)/60;
printf("%.2d:%.2d",((7-hour)+24)%24,(60-minute%60)%60);
return 0;
}
```
by tyy6034 @ 2023-07-28 18:59:20
@[Guo1](/user/743879) 改完只有十分了
```cpp
#include<iostream>
using namespace std;
int main(){
int s,v;
cin >>s>>v;
int travel_time = s/v;//计算从家到学校的所需时间(单位:分钟)
int departure_time=480-travel_time-10;//计算出发时间(单位:分钟),其中 480 表示午 8:00
if (departure_time<0){
departure_time+=1440;//如果出发时间为负数,则加上一天的分钟数(1440 分钟)
}
int depart_hour=departure_time/60;//计算出发时间的小时部分
int depart_minute = departure_time%60;//计算出发时间的分钟部分
if(depart_hour<10){
cout<<0;//如不足两位,在前面补0
}
cout<<depart_hour<<":"<<depart_minute;
return 0;
}
```
by yizhi_xiaoheizi @ 2023-07-29 09:02:47
@[Ivan4576754](/user/1027854) 分钟也要补零
by Rieman_sum @ 2023-07-29 09:38:45
@[Guo1](/user/743879) 还是十分
```cpp
#include<iostream>
using namespace std;
int main(){
int s,v;
cin >>s>>v;
int travel_time = s/v;//计算从家到学校的所需时间(单位:分钟)
int departure_time=480-travel_time-10;//计算出发时间(单位:分钟),其中 480 表示午 8:00
if (departure_time<0){
departure_time+=1440;//如果出发时间为负数,则加上一天的分钟数(1440 分钟)
}
int depart_hour=departure_time/60;//计算出发时间的小时部分
int depart_minute = departure_time%60;//计算出发时间的分钟部分
if(depart_hour<10){
cout<<0;//如不足两位,在前面补0
}
cout<<depart_hour<<":";
if(depart_minute<10){
cout<<0;//如不足两位,在前面补0
}
cout<<depart_minute;
return 0;
}
```
by yizhi_xiaoheizi @ 2023-07-29 10:52:38