回文数是正着读与倒着读都一样的数,比如1221,343是回文数,433不是回文数。请输出不超过n的回文数。
输入描述:
输入一个整数n(1 <= n <= 100000)
输出描述:
从1开始按从小到大的顺序输出所有回文数
示例:
输入:
10
输出:
1 2 3 4 5 6 7 8 9
C代码:
#include <stdio.h>
int main() {
int a, b;
scanf("%d",&a);
for(int i=1;i<=a;i++){
int k=0,num=i;
while(num>0){
k=k*10+num%10;
num/=10;
}
if(k==i){
printf("%d\n",i);
}
}
return 0;
}