改错专项 · 套路:阶乘为什么总是 0

👁️ 17 人浏览 💬 0 人评论 ❤️ 添加收藏

二级程序改错的做题套路:

  1. 只看 /**********found**********/ 下面那一行,错误一定在那一行里,别的地方都是对的。
  2. 对照这张「常见错误清单」逐项查:
    初值(累加 0、累乘 1)· 循环边界(< 还是 <=)· = 与 == · 整数除法 1 / i · / 与 % · 返回值和类型 · %d 与 %f · 指针少了 * · 字符串结尾 '\0' · 语法(少分号、大小写)。
  3. 改完用一个很小的数手算一遍,再运行。

fun 的功能:求 n!(1 × 2 × … × n)。输入 n,输出 n!。例如输入 4,输出:

24

程序中有两处错误。请改正 found 下面一行中的错误,不要改动其他地方,也不要增加或删除行。

提交你的答案
请登录后提交答案。
去登录
代码编辑器
Ctrl + Enter 运行
本次输入:
输出:

                        
👩‍🏫
AI
💬 题目评论
🔒 登录并作答后可看讨论