回文数:如果一个正数顺着和反过来都一样(如12321,反过来也是12321),就称为回文数。

条件:回文数不能以0开头

最小回文数是:1

//判断一个数是否是回文数
void  isPN(int num)
{
    int  temp=num;
    int  a=0;
    //使用循环吧数字反转
    while(temp!=0)
    {
         a*=10;
         a+=num%10;
         num/=10;      
    }
     if(temp==a)
    {printf("%d是回文数",num);}
    else
    {printf("%d不是回文数",num);}
}    

 

posted on 2014-11-25 19:33  smile_duyp  阅读(171)  评论(0)    收藏  举报