![]() |
#2
peach54602012-07-24 12:54
|

#include <iostream>
using namespace std;
bool isPN(int num)
{
int o = num;
int tmp = 0;
while(num != 0) {
tmp *= 10;
tmp += num % 10;
num /= 10;
}
if (tmp == o) {
return true;
}
return false;
}
int main()
{
int number;
cout<<"输入一个整数:";
cin>>number;
if(isPN(number))
cout<<"是回文数"<<endl;
else
cout<<"不是回文数"<<endl;
return 0;
}
using namespace std;
bool isPN(int num)
{
int o = num;
int tmp = 0;
while(num != 0) {
tmp *= 10;
tmp += num % 10;
num /= 10;
}
if (tmp == o) {
return true;
}
return false;
}
int main()
{
int number;
cout<<"输入一个整数:";
cin>>number;
if(isPN(number))
cout<<"是回文数"<<endl;
else
cout<<"不是回文数"<<endl;
return 0;
}
这个程序的tmp是起什么作用?或者思想是什么?
