题解 | #回文对称数#
回文对称数
https://www.nowcoder.com/practice/5b143af8328f4e42adf5e10397ae44ef
#include <stdio.h> int main() { int n = 0; int sum = 0; int m = 0; scanf("%d",&n); for(int i =1;i <= n;i++){ sum = 0; //在对下一次循环的数字进行sum的初始化,清除上一次sum所保留的值 m = i; while(m != 0){ sum = sum * 10 +m % 10; //打印回文数的关键条件 m /= 10; } if(sum == i){ printf("%d\n",i); } } return 0; }