| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 4068 人关注过本帖
标题:输入整数输出逆序数
只看楼主 加入收藏
fuliewen
Rank: 1
等 级:新手上路
帖 子:34
专家分:0
注 册:2007-7-9
收藏
 问题点数:0 回复次数:23 
输入整数输出逆序数
要求输入一个不大于5位数的整数,能输出:
(1)输出它的位数;
(2)分别输出它的每一位数;
(3)输出它的逆序数.
例如:输入:1200,输出:是4位数,每一位数__1__2__0__0,逆序数0021.
搜索更多相关主题的帖子: 逆序 整数 输出 输入 
2008-04-04 17:01
moonwalker
Rank: 1
等 级:新手上路
威 望:1
帖 子:909
专家分:2
注 册:2007-3-2
收藏
得分:0 
这样的题目,还是自己好好练习一下
提示一下:
用一个数组来保存每一位
你把一个数模10得到个位
除以10再模10得到十位
依次类推,一个循环可以搞定了
试试吧,不努力学习走路,是不会跑起来的

“视频教程网”免费提供教学资源
C不限制你的自由!
条件是自己承担滥用自由的恶果!
2008-04-04 17:17
黑夜的黑
Rank: 1
等 级:新手上路
帖 子:35
专家分:5
注 册:2008-3-31
收藏
得分:0 
#include<stdio.h>
  main()
  {
    int i;
   int a,b,c,d,e;
    printf("请输入不小于5位的数\n");
    scanf("%d",&i);
    if(i>=0&&i<10)
     printf("%d is %d",i,i);
      if(i>=10&&i<100)
       {
         a=i/10;
         b=i%10;
          printf("%d is %d%d",i,b,a);
        }
           if(i>=100&&i<1000)
         {
            a=i/10/10;
            b=i/10%10;
            c=i%10;
             printf("%d is %d%d%d",i,c,b,a);
         }
              if(i>=1000&&i<10000)
             {
                  a=i/10/10/10;
                  b=i/10/10%10;
                  c=i/10%10;
                  d=i%10;
                printf("%d is %d%d%d%d",i,d,c,b,a);
              }
getch();
   }
               
                  初学C,不是很叼.
2008-04-04 17:24
卧龙孔明
Rank: 9Rank: 9Rank: 9
等 级:贵宾
威 望:59
帖 子:3872
专家分:684
注 册:2006-10-13
收藏
得分:0 
/*直接在网页中打的,不保证一定编译通过,不过本质就是这样*/
#include<stdio.h>
#include<string.h>
int main(void)
{
  int i;
  char x[6];
  scanf("%s",x);
  printf("%d\n",strlen(x));
  for(i=0;i<strlen(x);i++) printf("%c ",x[i]);
  printf("\n");
  for(i=strlen(x)-1;i>-1;i--) printf("%c ",x[i]);
  return 0;
}

My Blog: www.aiexp.info
虽然我的路是从这里开始的,但是这里不再是乐土.感谢曾经影响过,引导过,帮助过我的董凯,飞燕,leeco,starwing,Rockcarry,soft_wind等等等等.别了,BCCN.
2008-04-04 18:37
DoNO1
Rank: 1
等 级:新手上路
帖 子:155
专家分:0
注 册:2008-3-27
收藏
得分:0 
三楼你得太麻烦
三楼你的方法太麻烦
2008-04-04 19:20
黑夜的黑
Rank: 1
等 级:新手上路
帖 子:35
专家分:5
注 册:2008-3-31
收藏
得分:0 
孔明..  
  太喜欢你达...
  向你学习.!
  
2008-04-04 19:31
黑夜的黑
Rank: 1
等 级:新手上路
帖 子:35
专家分:5
注 册:2008-3-31
收藏
得分:0 
孔明..  
  太喜欢你达...
  向你学习.!
  
2008-04-04 19:33
fuliewen
Rank: 1
等 级:新手上路
帖 子:34
专家分:0
注 册:2007-7-9
收藏
得分:0 
回复 3# 的帖子
自己写的吗??好厉害啊
2008-04-04 20:43
fuliewen
Rank: 1
等 级:新手上路
帖 子:34
专家分:0
注 册:2007-7-9
收藏
得分:0 
回复 1# 的帖子
谢谢大家了
2008-04-04 21:16
fuliewen
Rank: 1
等 级:新手上路
帖 子:34
专家分:0
注 册:2007-7-9
收藏
得分:0 
回复 9# 的帖子
还要输出每一位的数
2008-04-04 21:28
快速回复:输入整数输出逆序数
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.024849 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved