Palindrome Number

来源:互联网 发布:mac能玩csgo吗 编辑:程序博客网 时间:2024/06/08 02:03

一、题目要求

Determine whether an integer is a palindrome. Do this without extra space.

二、代码实现

 int i,len=0,y=x,base=1;if(x<0)return false;if(x<10&&x>-1)return true;while(y){y=y/10;len++;if(len%2==0)base=base*10;}if(len%2)y=(x/base)/10;elsey=x/base;x=x%base;for(i=0;i<len/2;i++){if((x%10)!=(y*10/base))return false;base/=10;y%=base;x/=10;}return true;    }


0 0
原创粉丝点击