判断回文数

//判断是否为回文数,如121,676
bool isHuiwen(long n) { long p,m; p=n; m=0; while(p) { m = m*10 + p%10; p = p/10; } return (m==n); }

判断数字回文的方法很简单,比如121,要进行判断,先对121求余运算得到末尾数字1;

接下来要得到数字2,可以接着对121进行除以10的运算变成12,继续求余可以得到2;

循环使用上述方法,最终可以得到新的m,判断m与n是否相等即可。

你可能感兴趣的:(判断)