//第一种方法:输入数后,将数字的每一位存储到一个数组中,比较数组的前后
/*
int a = 0, b[5] = {0} , i = 0;
printf("请输入一个5位的正整数:\n");//45
scanf("%d", &a);
for (int c = a; i < 5; i++) {
b[i] = c % 10;
printf("%d ", b[i]);
c = c / 10;
}
printf("\n%d\n", a);
i = 0;
for (int j = 0; j < 2; j++, i++) {
if (b[i] != b[4 - j]) {
printf("%d不是回文数", a);
break;
}else if (b[i] == b[4 - j] && j >= 1){
printf("%d是回文数", a);
}
}
*/
//第二种方法:将数放入字符串数组中,比较字符串数组的前后即可
char a[] = {};
printf("请输入一个5位的正整数:\n");
scanf("%s", a);
for (int j = 0, i = 0; j < 2; j++, i++) {
if (a[i] != a[4 - j]) {
printf("%s不是回文数", a);
break;
}else if (a[i] == a[4 - j] && j >= 1){
printf("%s是回文数", a);
}
}
printf("\n");