搜索
首页 电脑/网络 程序设计 C/C++

C语言 判断是不是回文数?

C语言中,给一个5位数,判断它是不是回文数。该如何编程呀? 谢谢!

全部回答

2009-11-10

0 0
    这是我的看法,请采纳。
     程序源代码: main( ) { long ge,shi,qian,wan,x; scanf("%ld",&x); wan=x/10000; qian=x%10000/1000; shi=x%100/10; ge=x%10; if (ge==wan&&shi==qian)/*个位等于万位并且十位等于千位*/ printf("this number is a huiwen\n"); else printf("this number is not a huiwen\n"); } 我的代码: main() { int a,b,c,d; long int n; scanf("%ld",&n); a=n/10000; b=(n%10000)/1000; c=(n%100)/10; d=n%10; if(a==d&&b==c) printf("this %ld is a hui wen\n",n); else printf("this %ld is not a hui wen\n",n); } 。

2009-11-10

    一个5位数,判断它是不是回文数。即12321是回文数,个位与万位相同,十位与千位相同。    //1。程序分析:同29例 //2。
    程序源代码: main( ) { long ge,shi,qian,wan,x; scanf("%ld",&x); wan=x/10000; qian=x%10000/1000; shi=x%100/10; ge=x%10; if (ge==wan&&shi==qian)/*个位等于万位并且十位等于千位*/ printf("this number is a huiwen\n"); else printf("this number is not a huiwen\n"); system("pause "); } 。

2009-11-10

    #include #include int main() { char digits[100], i, n; scanf("%s",digits); n = strlen(digits); for(i=0;i<n/2;i++) { if(digits[i]!=digits[n-i-1]) { printf("bu shi huiwenshu\n"); return 0; } } printf("shi huiwenshu\n"); return 0; }。
    。

类似问题换一批

热点推荐

热度TOP

相关推荐
加载中...

热点搜索 换一换

电脑/网络
C/C++
硬件
电脑装机
程序设计
互联网
操作系统/系统故障
笔记本电脑
反病毒
百度
软件
程序设计
C/C++
VB
数据库
汇编语言
JAVA相关
VC++
C#/.NET
其他编程语言
C/C++
C/C++
举报
举报原因(必选):
取消确定举报