各位巨佬救救我这个蒟蒻吧
by zwyyy @ 2023-03-26 14:42:02
把s和v开double
如果这样
```cpp
if(s % v != 0)
m -= s / v + 1;
else
m -= s / v;
```
就会CE,因为%只能在整型里用
程序改成就能过:
```cpp
#include<bits/stdc++.h>
using namespace std;
int main()
{
double s , v;
int t , h, m;
scanf("%d%d", &s, &v);
m = 8 * 60 + 24 * 60;
t = ceil (s / v) + 10;
m = m - t;
if (m >= 24 * 60)
m -= 24 * 60;
h = m / 60;
m %= 60;
if(h < 10)
{
if(m < 10)
{
printf("0%d:0%d", h, m);
}
else
{
printf("0%d:%d", h, m);
}
}
else
{
if(m < 10)
{
printf("%d:0%d", h, m);
}
else
{
printf("%d:%d", h, m);
}
}
return 0;
}
```
@[zwyyy](/user/733140)
by _Adolf_Hitler_ @ 2023-03-26 15:13:15
@[JODAN_POOLE](/user/931106) 谢谢,但还是不是很懂
by zwyyy @ 2023-03-26 16:52:47