解题思路:
注意事项:
参考代码:
#include <iostream> using namespace std; int n; bool f(int x) { int m = x, sum = 0, rev = 0; do{ sum += m % 10; rev = rev * 10 + m % 10; } while (m /= 10); return sum == n && rev == x; } int main() { cin >> n; for (int i = 10000; i < 1000000; ++i) if (f(i)) cout << i << endl; return 0; }
0.0分
5 人评分
Tom数 (C语言代码)浏览:2074 |
蛇行矩阵 (C++代码)(预生成结果以节省每次生成的时间)浏览:890 |
打水问题 (C语言代码)浏览:1147 |
C语言程序设计教程(第三版)课后习题7.2 (C语言代码)浏览:686 |
WU-输出正反三角形 (C++代码)浏览:1098 |
Cylinder (C语言描述+详细分析)浏览:3374 |
C二级辅导-统计字符 (C语言代码)浏览:514 |
蛇行矩阵 (C语言代码)浏览:559 |
Tom数 (C语言代码)浏览:598 |
C语言程序设计教程(第三版)课后习题6.1 (C语言代码)浏览:532 |