假设我们有一个非负整数,称为 num,我们需要检查它是否是回文,但不能使用字符串。所以,如果输入类似 1331,那么输出将是 true。要解决这个问题,我们将遵循以下步骤:ret := 0x := num当 num > 0 时,执行以下操作:−d := num mod 10ret := ret * 10ret := ret + dnum := num / 10当 x 与 ret 相同时返回 true让我们看看以下实现,以便更好地理解:示例 实时演示#include using namespace std; class Solution { public: bool solve(int num) ... 阅读更多