爱问知识人 爱问教育 医院库

编程c语言:判定用户输入一个正整数是否为一个回文数

首页

编程c语言:判定用户输入一个正整数是否为一个回文数

回文数是指正读与反读都相同的数

提交回答

全部答案

    2017-11-07 02:16:34
  • 可以先定义一个数组保存这个正整数,比如123,那这个数组就保存了三个元素1,2,3。然后对这个数组的长度进行判断,奇数的话,除最中间那个数之外,首尾比较,比如123,就1,3比较,都相等即为回文数,偶数的话,直接就首尾比较咯,比如1234,就1,4比;2,3比较,都相等即为回文数

    我***

    2017-11-07 02:16:34

  • 2017-11-07 02:16:34
  • 你先把这整个数,分成一半,然后用FOR循环 
    for(int i=1;i<=总数的一半;i )
    {
    ? ?if(总数减这个数-i 1==i)
    ? {
    ? ? ? ?那么这是一个回文数!
    ? }
    }//因为回文数正着读和反着读都是相同的数!

    我***

    2017-11-07 02:16:34

  • 2017-11-07 02:16:34
  •   #?include? 
    int?main?(void)
    {
    ????int?a,b,c=0;
    ????scanf("%d",&a);
    ????b=a;
    ????while(b)
    ????{
    ?????c=c*10 b;
    ?????b/=10;
    ????}
    ????if?(a==c)
    ??????printf("%d是回文 ",a);
    ???else?
    ??????????printf("%d不是回文 ",a);
    ????return?0;
    }。
      

    l***

    2017-11-07 02:16:34

类似问题

换一换
  • C/C++ 相关知识

  • 电脑网络技术
  • 电脑网络

相关推荐

正在加载...
最新问答 推荐信息 热门专题 热点推荐
  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200
  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200
  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200
  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200

热点检索

  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 175-194
返回
顶部
帮助 意见
反馈

确定举报此问题

举报原因(必选):