这段代码试图将一个整数转换为指定进制的表示,但存在几个问题。 代码中有一个未完成的加法语句,缺少分号,并且循环没有更新 `n` 的值,导致无限循环。另外,`multiplier` 变量被声明但从未使用。 - 在 `result += digit` 后面缺少分号,需要补上。 - 循环内部没有将 `n` 除以 `p`,所以 `n` 永远不会变成0,循环会一直运行。你需要思考如何逐步减少 `n` 的值。
Copy this url:
QR-code: