酷代码 AI
菜单
服务商

小核桃要用小推车把n块木柴搬运回来,小推车一次只能容纳8块木柴,最后剩下不足8块也需要搬运一次。请你帮他计算出,至少需要搬运多少次才能把木柴全部运完。 (提示:如果n是8的倍数,即n除以8的余数是0,就输出n/8,否则输出n/8+1) 输入: 一个整数(不超过1000),表示木柴数量。 输出: 至少需要的搬运次数。 输入样例: 1: 70 输出样例: 1: 9用C++

```cpp #include <iostream> using namespace std; int main() { int n; // 输入木柴数量 cin >> n; int times = n / 8; if (n % 8 != 0) { // 若有剩余,需多搬运一次 times++; } cout << times; return 0; } ``` 这段代码首先从用户输入获取木柴的数量`n`,然后计算`n`除以8的商`times`作为基本搬运次数,接着判断`n`除以8的余数是否为0,若不为0,说明有剩余木柴,需要将搬运次数加1。最终输出至少需要的搬运次数。 [2026-02-07 20:31:36 | AI问答 | 166点数解答]

相关提问
发财导航,免费问AI
实用工具查看更多