你算的h和m是消耗的时间,输出的是8:00-消耗的时间才对
by Ningmo @ 2023-05-14 09:48:25
```cpp
#include <bits/stdc++.h>
using namespace std;
int main()
{
int s, v, t, g,h,m;
cin >> s >> v;
if (s%v) t=s/v+1;//s/v默认值为整数,不能用ceil
else t=s/v;
t += 10;
m=t%60;
h=t/60;
if (h>=8)
{
h=32-h;
if (m)
{
h-=1;
m=60-m;
}
}
else
{
h=8-h;
if (m)
{
h-=1;
m=60-m;
}
}
if(h < 10)
cout << 0 << h << ":";
else
cout << h << ":";
if(m < 10)
cout << 0 <<m;
else
cout << m;
return 0;
}
```
大概是这样
by Ningmo @ 2023-05-14 09:56:23
@[Ningmo](/user/820951) 谢谢
by Flame_Gundam @ 2023-06-25 21:40:03