这段代码试图判断一个数字的个位和十位是否相等,但存在逻辑和语法问题。程序会无限循环,因为 `while(n<=10)` 的条件始终成立(如果输入的数字小于等于10),且循环内没有改变 `n` 的值。 - 你的 `while` 循环条件 `n<=10` 会导致程序一直运行,因为循环体内没有修改 `n` 的语句。你需要考虑如何只判断一次,而不是反复循环。 - 注意 `else` 后面的 `printf` 语句末尾缺少分号,这是一个语法错误,会导致编译失败。
Copy this url:
QR-code: