判断回文数
代码
#include<iostream>
using namespace std;
int main()
{
int n;
cin >> n; //输入一个整数
int ver = 0; //用来存储翻转后的数
int t = n; //用来记住n
while (t > 0) { //把n翻转
ver = ver * 10 + t % 10;
t /= 10;
}
if (ver == n) {
cout << "yes" << endl;
}
else {
cout << "no" << endl;
}
system("pause");
}
- 这里没有用到数组来存储而是直接把翻转后的数字算出来比较。