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

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

最佳回答

欣慰的乌冬面

热心的仙人掌

2026-08-23 06:42:33

给楼主提个思路,先把这个数字的反转,然后比较,如果相等则是回文数,否则不是,比如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-08-23 06:42:33

    给楼主提个思路,先把这个数字的反转,然后比较,如果相等则是回文数,否则不是,比如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 造句