判断一个正整数是否是回文数
本文章是判断一个正整数是否是回文数,若想判断负数的是否是回文数,只需先将其进行绝对值,即加上abs函数即可。
源代码:
#include
int main()
{
int i;
int m;
int sum = 0;
printf(“请输入一个你要判断的整数:\n”);
scanf(“%d”, &i);
m = i; //将用户输入的i值赋值给m
while (i)
{
sum = sum * 10 + i%10;
i /= 10;
}
if (sum == m) //判断是否为回文数
printf(“Yes!\n”);//如果是,输出YES!
else
printf(“No!\n”);//如果不是,输出No!
return 0;
}
ps:写的不好的地方,还望指出,谢谢哈。
还没有评论,来说两句吧...