问题描述
1221是一个非常特殊的数,它从左边读和从右边读是一样的,编程求所有这样的四位十进制数。
输出格式
按从小到大的顺序输出满足条件的四位十进制数。
#include<iostream>
using namespace std;
int main() {
for (int i = 10; i<= 99; i++) {
int a = i % 10;
int b = i / 10;
cout << i << a << b << endl;
}
}
一般的方法都是遍历1001到9999这个区间,但我这个方法仅仅遍历了10到99这个区间,大大加快了算法的效率(虽然好像没加快多少),大家看看能不能理解这个思路,或者有更简单的思路的话,可以在评论区一起探讨哦。