/*把该数字进行旋转,如果旋转后相等就是回文数,否则不为回文数*/
#include<stdio.h>
static bool IsPn(int num)
{
int tmp=0;
int src=num;
while(num!=0)
{
tmp*=10;
tmp+=num%10;
num /= 10;
}
if(tmp==src)
return true ;
else
return false;
}
void main()
{
int n,i;
scanf("%d",&n);
if(IsPn(n)==true)
printf("该数为回文数\n");
else
printf("该数为非回文数\n");
}
回文数算法
最新推荐文章于 2022-12-02 01:56:19 发布