您的位置:首页 > 其它

判断一个整型数是否是回文的形式

2013-04-10 23:40 204 查看
// isPalindrome.cpp : Defines the entry point for the console application.
//

#include "stdafx.h"
#include <math.h>

bool isPalindrome(int N)
{
int M = N;
int remain = 0;
int revertNum = 0;

while (M != 0)
{
remain = M%10;
M = M/10;

revertNum = revertNum*10 + remain;
}

if (abs(revertNum) == abs(N))
return true;
else
return false;
}

int _tmain(int argc, _TCHAR* argv[])
{
if (isPalindrome(-123))
printf("true\n");

if (isPalindrome(-12321))
printf("true\n");

if (isPalindrome(123454321))
printf("true\n");

if (isPalindrome(12345421))
printf("true\n");

return 0;
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐