这段代码的功能是统计一个整数中偶数和奇数的个数。它从用户输入一个整数,然后通过循环逐位取出数字,判断奇偶并计数,最后输出偶数个数和奇数个数。 - 代码中变量 `o` 用来统计偶数个数,`j` 用来统计奇数个数,但变量命名不够直观,容易混淆。 - 当输入为负数时,循环条件 `n != 0` 仍然成立,但取模运算 `n % 10` 在负数情况下会得到负的余数,导致奇偶判断出错。例如 `-123` 的个位 `-3` 会被误判为偶数。
Copy this url:
QR-code: