bool isPalindom(int num){
int n=log10((double)num)+1;
cout<<"size: "<<n<<endl;
int i=1;
int temp=0;
while(i<=(n>>1)){
temp =temp*10+num%10;
cout << temp<<endl;
++i;
num = num/10;
}
if(n%2!=0)
num /=10;
return temp==num;
}
判断一个数字是否为回文,不使用额外的存储空间
最新推荐文章于 2021-06-18 14:58:20 发布