判断一个正整数是否为对称数,如121,12221等。
bool TestSymmetry(const int nNumber)
{
int nTemp = nNumber;
int nNewtemp = 0;
int nNewNumber = 0;
while(nTemp > 9)
{
nNewtemp = nTemp % 10;
nTemp = nTemp / 10;
nNewNumber = (nNewNumber + nNewtemp) * 10;
}
nNewNumber += nTemp;
if (nNumber != nNewNumber)
{
return false;
}
return true;
}