判断一个数为回文数的最简单实现

来源:互联网 发布:淘宝客服业绩怎么算 编辑:程序博客网 时间:2024/05/22 14:46

代码的核心就在于将一个数子一步步从个位数拆分开来,然后再将拆分得到的数字从高位向低位加起来。
如果得到的数字与原来的数字相等,则判断为回文数

#include <stdio.h>int main(void){    int val;//存放待判断的数据    int m;    int sum = 0;    printf("输入数字\n");    scanf ("%d", &val);    m = val;    //核心代码    while (m){        sum = sum*10 + m%10;        m/=10;    }    if (sum == val){        printf("yes\n");    }else{        printf("no\n");    }    getchar();getchar();    return 0;}