判断方法:若这个五位数的万位数等于个位数且千位数等于十位数,该数即为回文数,否则就不是回文数。
编码实现:
#include<stdio.h>
int main()
{
int wan,qian,bai,shi,ge,x;
printf("请输入一个五位数:");
scanf("%d",&x);
wan = x / 10000; //分解出万位数
qian = x % 10000 / 1000; //分解出千位数
bai = x % 1000 / 100; //分解出百位数
shi = x % 100 /10; //分解出十位数
ge = x % 10; //分解出个位数
if(wan == ge && qian == shi)
{
printf("该数是回文数");
}
else
{
printf("该数不是回文数");
}
return 0;
}