输入4700 10
你会发现输出000:00
也就是说刚好在00:00是你多输出了个0
加个特判就行了
(希望有效awa)
by 82Young_UwU @ 2022-08-23 11:11:30
@[wzy2022](/user/756065)
by 82Young_UwU @ 2022-08-23 11:12:44
```cpp
#include <iostream>
#include <cmath>
using namespace std;
int main()
{
int s,v;
cin >> s >> v;
int T;
if(s % v == 0)int T = s / v + 9;
else T = s / v + 10;
int H= T / 60;
int M = T - 60 * H;
int h;
int m;
h = 8 - H - 1;
m = ceil(60 - M - 1);
if(h < 0)h += 24;
if(h <= 9 && m <= 9)cout <<"0"<< h << ":"<<"0" <<m;
if(h <= 9 && m > 9)cout <<"0"<< h << ":"<<m;
if(h > 9 && m <= 9)cout << h << ":"<<"0"<<m;
if(h > 9 && m > 9)cout << h << ":"<<m;
return 0;
}
```
by Nomster @ 2022-08-23 11:13:04
补充一下:
所有00:XX的时刻都输出了000:XX,所以应该是00:XX的都特判一下
(我是憨憨qwq)
by 82Young_UwU @ 2022-08-23 11:20:19
小的跪下了?
by wzy2022 @ 2022-08-23 11:20:50
@[82yldQAQ](/user/324480) 感谢感谢感谢感谢感谢
by wzy2022 @ 2022-08-23 11:23:40