首页 > 试题广场 >

#include using names...

[填空题]
#include <iostream>
using namespace std;
int rSum(int j) {
    int sum = 0;
    while (j != 0) {
        sum = sum * 10 + (j % 10);
        j = j / 10;
    }
    return sum;
}
int main( ) {
    int n, m, i;
    cin >> n >> m;
    for (i = n; i < m; i++)
        if (i == rSum(i))
            cout << i << ' ';
    return 0;
}



输入:90 120

输出:____1_____


int rSum(int j) {
    int sum = 0;
    while (j != 0) {
        sum = sum * 10 + (j % 10);
        j = j / 10;
    }
    return sum;
}
这是求j反过来的数
如j=15463,rSum(j)=36451.
if (i == rSum(i))
就是求i是否是回文数。
90到120之间的回文数有99,101,111

发表于 2019-10-17 18:36:32 回复(1)