回文数,是指正着读和反着读都一样的数。
然而判断回文数,让大多数新手们非常头疼。
其实,我们只需自定义bool类型的函数就行了,其中还有些细节。
你们最喜欢的代码:
#include <iostream>
using namespace std;
bool huiwen(int n) {
int x = n; //注意这里
int num = 0;
while (n != 0) {
num = num*10 + n%10; //注意这里
n /= 10;
}
return num == n; //注意这里
int main( ) {
int n;
cin >> n;
if (huiwen(n)) cout << "Yes";
else cout << "No"
return 0;
}
其实重点都在函数里,主函数很简单。
完美谢幕,拜拜。