问题及代码:
#include <iostream>
using namespace std;
int main()
{
bool isPalindrome(int n);
int m;
cin>>m;
if (isPalindrome(m))
cout<<m<<"是回文数,噢耶!"<<endl;
else
cout<<m<<"不是回文数。回文有什么好!"<<endl;
return 0;
}
bool isPalindrome(int n)
{
int r,g=0,k=n;
while(k!=0)
{
r=k%10;
g=g*10+r;
k=k/10;
}
return (g==n);
}
运行结果:
学习心得:
原来return后还可以是(XX==XX)