题目描述
题解思路
1.将数字转成字符串,并将其倒置,判断两者是否相同即可
2.注意负数一定不是回文数
class Solution {
public:
bool isPalindrome(int x) {
if(x<0){
return false;
}
else{
string tmp = to_string(x);//将整型数x转换为字符串
string tmp2 = tmp;
reverse(tmp2.begin(),tmp2.end());//将字符串tmp2进行逆序,得到倒置的字符串
if(tmp2 == tmp) return true;
return false;
}
}
};
代码执行结果
学习内容
c.begin(); 返回指向容器最开始位置数据的指针
c.end(); 返回指向容器最后一个数据单元+1的指针
c.end(); 返回指向容器最后一个数据单元+1的指针
如果我们要输出最后一个元素的值应该是 *(–c.end());
参考资料
https://blog.csdn.net/sugarbliss/article/details/80872708