题解 | #回文对称数#
回文对称数
https://www.nowcoder.com/practice/5b143af8328f4e42adf5e10397ae44ef
#include <stdio.h>
int main() {
int n;
scanf("%d", &n);
for (int i = 1; i <= n; i++) {
int m = i, arr[50], len = 0, sum = 0, t = 1;
for (int j = 0; m > 0; j++) {
arr[j] = m % 10;
len++;
m /= 10;
}
for (int k = len - 1; k >= 0; k--) {
sum += arr[k] * t;
t *= 10;
}
if (sum == i)
printf("%d\n", i);
}
return 0;
}
查看16道真题和解析