给出一个数字,我们如何判断它是否为回文数(是指一个像14641这样“对称”的数,即:将这个数的数字按相反的顺序重新排列后,所得到的数和原来的数一样),我们可用如下程序来进行判断:
# include <stdio.h>
int main()
{
int m, n;
int sum = 0;
printf("请您输入一个您要判断的数字:\n");
scanf("%d", &n);
m = n;
while(m)
{
sum = sum * 10 + m%10;
m /= 10;
}
if (sum == n)
{
printf("您输入的数字 是 一个回文数!\n");
}
else
{
printf("您输入的数字 不是 回文数!\n");
}
return 0;
}