输入一个5位数,判断它是不是回文数.即12321是回文数,个位与万位相同,十位与千位相同.

学习 时间:2026-04-09 01:08:06 阅读:80
输入一个5位数,判断它是不是回文数.即12321是回文数,个位与万位相同,十位与千位相同.C语言一道考题!高人直接把程序编出来吧

最佳回答

合适的心锁

贪玩的火龙果

2026-04-09 01:08:06

给楼主提个思路,先把这个数字的反转,然后比较,如果相等则是回文数,否则不是,比如12345反转为54321,两者不相等,不是回文数,程序:#includeint main(){int Ishuiwen(int a);long a=12321;if (Ishuiwen(a)){printf("%d是回文数\n",a);}elseprintf("%d不是回文\n",a);}int Ishuiwen(int a){int b=0,c=a;while (c){b=b*10+(c%10);c=c/10;}if (a==b){return 1;}elsereturn 0;}

最新回答共有2条回答

  • 知性的奇迹
    回复
    2026-04-09 01:08:06

    给楼主提个思路,先把这个数字的反转,然后比较,如果相等则是回文数,否则不是,比如12345反转为54321,两者不相等,不是回文数,程序:#includeint main(){int Ishuiwen(int a);long a=12321;if (Ishuiwen(a)){printf("%d是回文数\n",a);}elseprintf("%d不是回文\n",a);}int Ishuiwen(int a){int b=0,c=a;while (c){b=b*10+(c%10);c=c/10;}if (a==b){return 1;}elsereturn 0;}

上一篇 Xe2与NH3生成 N2的方程式

下一篇 the first time\ for the first time 造句