#4578. 单分支入门

单分支入门

小核桃搬运木柴

题目描述

小核桃要用小推车把 nn 块木柴搬运回来,小推车一次只能容纳 8 块木柴。最后剩下不足 8 块也需要搬运一次。请计算出至少需要搬运多少次才能把木柴全部运完。

提示:如果 nn 是 8 的倍数,即 nn 除以 8 的余数是 0,就输出 n/8n/8;否则输出 n/8+1n/8 + 1

输入格式

一个整数 nn1n10001 \le n \le 1000),表示木柴的数量。

输出格式

输出一个整数,表示至少需要的搬运次数。

样例

输入样例1

70

输出样例1

9

样例解释

70 除以 8 等于 8 余 6,余数不为 0,因此需要 8+1=98 + 1 = 9 次。

解题思路(此为Python的)

  1. 输入读取:使用 input() 获取用户输入的木柴数量,并转换为整数。
  2. 余数计算:计算 nn 除以 8 的余数。
  3. 条件判断
    • 若余数为 0,搬运次数 = n//8n // 8
    • 若余数不为 0,搬运次数 = n//8+1n // 8 + 1
  4. 结果输出:打印计算得到的次数。