求判断回文数的c++函数
求判断回文数的c++函数
日期:2016-05-03 01:12:19 人气:1
所谓回文数,就是反转之后其值不变的数.如12321.
算法很简单,把数逆转后和原来的值比较就可以了,程序仅需20行:
#include
using namespace std;
bool check(long a)
{
long b=0,temp=a;//用b保存逆转后的数,temp保存输入的值,最后用来和b比较
while(a>0)
{//把a的值自右向左逐位取出,自左至右地加到b上
b*=10;
b+=a%10;
a&