在vc环境下:编一函数,判断某一整数是否为回文数,若是返回1,否则返回0。所谓回文数就是该数正读与反读是一样的。例如12321就是一个回文数。
时间: 2023-06-09 13:03:25 浏览: 85
判断一个整数是否是回文数。回文数是指正序(从左向右)和倒序(从右向左)读都是一样的整数。
5星 · 资源好评率100%
好的,以下是判断回文数的函数代码:
```c++
int isPalindrome(int n){
int temp = n, reverse = 0;
while(temp > 0){
reverse = reverse * 10 + temp % 10; //颠倒n
temp /= 10;
}
if(reverse == n)
return 1; //是回文数
else
return 0; //不是回文数
}
```
使用方法:
```c++
int main(){
int n;
scanf("%d", &n);
if(isPalindrome(n))
printf("%d是回文数", n);
else
printf("%d不是回文数", n);
return 0;
}
```
阅读全文