@[BLUE_BANBOO](/user/1446413) 本人不懂那个函数,但想知道你分会不会补 $0$。
by Problem1613end @ 2024-10-05 20:25:39
没事了,忘了判断分钟的补位了
```cpp
#include <bits/stdc++.h>
using namespace std;
int t = 470;
double s,v;
int main(){
cin >> s >> v;
double tmp_t = ceil(s / v);
t -= tmp_t;
if (t < 0) t += 1440;
int h = t / 60;
int m = t % 60;
cout << setw(2) << setfill('0') << h << ':' << setw(2) << setfill('0') << m;
return 0;
}
```
这下就可以了
by BLUE_BANBOO @ 2024-10-05 20:26:29
@[Problem1613end](/user/1281623) 就是忘了补0了,我忘记了setw()和setfill()只会作用于一个数据
by BLUE_BANBOO @ 2024-10-05 20:33:29
**厉害,我是小白刚学C语言虽然一遍过,但写了一长串,你这代码这么短这就是C++的力量吗**
by Daniesyn @ 2024-10-05 23:24:30