关闭

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

标签: 回文数
453人阅读 评论(0) 收藏 举报
分类:

本文章是判断一个正整数是否是回文数,若想判断负数的是否是回文数,只需先将其进行绝对值,即加上abs函数即可。

源代码:


#include <stdio.h>

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:写的不好的地方,还望指出,谢谢哈。

1
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:9448次
    • 积分:341
    • 等级:
    • 排名:千里之外
    • 原创:25篇
    • 转载:0篇
    • 译文:0篇
    • 评论:0条
    文章分类
    联系方式

    Name: Bonsteen


    QQ: 2107693302


    Email: fengtang247@163.com