题解 | 回文对称数
回文对称数
https://www.nowcoder.com/practice/5b143af8328f4e42adf5e10397ae44ef
#include <stdio.h>
int main() {
int n;
scanf("%d", &n);
int arr[8] = { 0 };
for (int i = 1; i <= n; i++) {
int m = i;
int k = 0;
while (m) {
arr[k++] = m % 10;
m /= 10;
}
int right = k - 1;
int left = 0;
int flag = 1;
while (left < right) {
if (arr[left] != arr[right]) {
flag = 0;
break;
}
left++;
right--;
}
if (flag) {
printf("%d\n", i);
}
}
return 0;
}

