#include"bits/stdc++.h"
using namespace std;
int n=0;
bool is_h_w_number(int x)//返回布尔类型
{
int flag_1=x;记录x的值
int flag_2=0;
while(x)
{
int digit=x%10;
flag_2=flag_2*10+digit;//将x的值倒转并保存在flag_2里面
x/=10;
}
return flag_1==flag_2;//判断倒转后的值和原来的数相不相等
}
int main()
{
cin>>n;
if(is_h_w_number(n))
{
cout<<"是回文数"<<endl;
}
else
{
cout<<"不是回文数"<<endl;
}
}
判断一个数字是否是回文数
最新推荐文章于 2024-08-12 19:18:27 发布