ThinkChat2.0新版上线,更智能更精彩,支持会话、画图、视频、阅读、搜索等,送10W Token,即刻开启你的AI之旅 广告
![](https://img.kancloud.cn/c2/a1/c2a171a9f733fb9a6634fc32c0050135_1029x803.png) ![](https://img.kancloud.cn/ab/63/ab6370c158d36fc5ae78028363abbaa9_402x650.png) ``` bool Num(int num){ int n = 0; while(num > 0){ n = n*10 + num%10; num /= 10; } if(n == num)return true; }//判断是否是回文数 ``` ``` bool Num_2(int num,int i){ int n = 0; while(i > 0){ n += i % 10; i /= 10; } if(i == num)return true; }//判断该数(i)各位数字相加是否等于所输入数字 ``` 接着再实现从11711到999999的for循环就行,即可按顺序找到所有符合要求的回文数。