@[Lolaandd](/user/1114927)
第一眼看下去,$number[3] $和 $price[3]$ 明显越界了,至少 $4$ 吧。
by 2021zjhs005 @ 2023-11-04 20:14:04
@[Lolaandd](/user/1114927)
再看一眼,
```cpp
ceil(n/number[m]);
```
因为定义的是整型变量,里面的除号是整除,所以加不加 $ceil$都是整除的意思。
写一个 if……else……语句就行了。
by 2021zjhs005 @ 2023-11-04 20:17:32
@[2021zjhs005](/user/1121995) 怎么if else 他不是要向上取整吗
by Lolaandd @ 2023-11-04 20:20:26
```cpp
//没有余数,可以直接整除。
if(n%number[m]==0) num=n/number[m];
//否则需要多买一盒。
else num=n/number[m]+1;
``` @[Lolaandd](/user/1114927)
by 2021zjhs005 @ 2023-11-04 20:21:53
@[Lolaandd](/user/1114927)
by 2021zjhs005 @ 2023-11-04 20:22:12
@[2021zjhs005](/user/1121995) 昂昂昂 谢谢!
by Lolaandd @ 2023-11-04 20:23:17