【问题描述】
给出一个5 位数,编写程序,判断它是不是回文数。例如,12321是回文数,个位与万位相同,十位与千位相同。
【参考代码】
#include <stdio.h>
int main()
{
int n, num, a[5];
printf("请输入一个五位数:");
scanf("%d", &n);
num = n;
for (int i = 0; i < 5; i++)
{
a[i] = n % 10;
n /= 10;
}
for (int j = 0; j <= (5 / 2 - 1); j++)
{
if (a[j] != a[4 - j])
{
printf("%d不是回文数。\n", num);
return 0;
}
}
printf("%d是回文数。\n", num);
return 0;
}