先取正,然后取反与之前比较是否相等

判断一个数是否是回文数

http://www.nowcoder.com/questionTerminal/edf5475ef713445f9a040cc37a98a4b7

include <bits/stdc++.h>

using namespace std;

int main()
{
int n;
cin>>n;
if(n<0)
n = -n;
string s = to_string(n);
string s1(s);
reverse(s.begin(),s.end());
if(s == s1)
cout<<"Yes"<<endl;
else
cout<<"No"<<endl;
return 0;
}

全部评论

相关推荐

评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务