如何用C语言代码去判断一个数是否为回文数

正着念,反着念都一样的数为回文数,比如121和212

#include <stdio.h>              //包含标准库的信息

int main(void)                  //每个程序都从main函数的起点开始执行
{
    int a;                //定义变量为整型

    printf("请输入一个整数:");
    scanf("%d",&a);
    int s = 0;
    for (int i = 1; i <= a; i *= 10) {
        s = a%(10*i)/i + 10*s;
    }
    if (a == s)
        printf("是回文数\n");
    else
        printf("不是回文数");

    return 0;
}

猜你喜欢

转载自blog.csdn.net/qq_42294351/article/details/107066801