判断一个正整数是否是回文数

旧城等待, 2022-07-13 09:11 285阅读 0赞

本文章是判断一个正整数是否是回文数,若想判断负数的是否是回文数,只需先将其进行绝对值,即加上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:写的不好的地方,还望指出,谢谢哈。

发表评论

表情:
评论列表 (有 0 条评论,285人围观)

还没有评论,来说两句吧...

相关阅读