一道编程题

原创 2007年10月02日 14:48:00

给一个不多于5位数的正整数,要求:

1、求出它是几位数;

2、分别输出每一位数字;

3、按逆序输出各位数字,例如原数是123,与输出321。

 #include<stdio.h>
void main()
{
long num,t,a,b,c,d,e;
scanf("%ld",&num);
if (num >= 100000||num<=0) printf("this number is error/n");
else
{
{
a=num/10000,t=num-a*10000;
b=t/1000,t=t-b*1000;
c=t/100,t=t-c*100;
d=t/10,t=t-d*10;
e=t;
}
if(a)
{
t=e*10000+d*1000+c*100+b*10+a;
printf("5,%ld,%ld,%ld,%ld,%ld,%ld/n",a,b,c,d,e,t);
}
    else if (b)
    {
    t=e*1000+d*100+c*10+d;
    printf("4,%ld,%ld,%ld,%ld,%ld/n",b,c,d,e,t);
    }
        else if(c)
        {
        t=e*100+d*10+c;
        printf("3,%ld,%ld,%ld,%ld/n",c,d,e,t);
        }
            else if(d)
            {
            t=e*10+d;
            printf("2,%ld,%ld,%ld/n",d,e,t);
            }
                else if(e)
                {
                t=d;
                printf("1,%ld,%ld/n",d,t);
                }}
getch();
}

每天一道编程题(1)

现在有一张半径为r的圆桌,其中心位于(x,y),现在他想把圆桌的中心移到(x1,y1)。每次移动一步,都必须在圆桌边缘固定一个点然后将圆桌绕这个点旋转。问最少需要移动几步。 输入描述: 一行五个整数...
  • yj1499945
  • yj1499945
  • 2015年09月24日 10:15
  • 597

每天一道编程题(3)

有一个投篮游戏。球场有p个篮筐,编号为0,1...,p-1。每个篮筐下有个袋子,每个袋子最多装一个篮球。有n个篮球,每个球编号xi。规则是将数字为xi的篮球投到xi除p的余数为编号的袋里。若袋里已有篮...
  • yj1499945
  • yj1499945
  • 2015年09月26日 21:24
  • 477

五十道编程小题目,大家有时间也做做啊,一起交流算法与心得

注:题目为转载,程序为原创 今天在黑马论坛上,看到了50道编程小题目,看了一下挺好的,就留下来,大家有时间也做做啊,做好把代码和心得贴在自己博客,大家一块交流啊,别小看这些小题目,做大的系统也是把一个...
  • xiaodeguang
  • xiaodeguang
  • 2016年08月27日 09:14
  • 1134

C语言 每天做一道编程题

好久没做编程题了,算法和数据结构该忘的也都忘干净了,今天开始至少每天做道题,然后写写tips吧,各种都可以。 3.13 写了两道简单的PAT:3n+1(卡拉兹猜想)和将数字转换成拼音       ...
  • NOMALJAVAEST
  • NOMALJAVAEST
  • 2016年03月13日 22:25
  • 221

网易2018校招内推Android笔试编程题一道

题目: 输入一个数组,长度不超过2*10^5,数组元素为整数,大小不超过10^9,从第一个位置依次取元素并添加到新数组末尾,每取一次就逆序操作一次,直到取完所有元素。最后输出这个逆序操作多次后的新数...
  • ysy950803
  • ysy950803
  • 2017年08月12日 18:53
  • 606

又一道简单题

又一道简单题 Time Limit: 5000MS Memory Limit: 65535KB 64bit IO Format: SubmitStatusDescriptio...
  • qq_32792879
  • qq_32792879
  • 2016年08月23日 16:50
  • 260

学生给老师的一道思考题

某一天某个老师对某个学生说“你现在已经旷课10学时,按照学校的规定需要上报”,该学生对老师说“这门课还能不能过了?如果不能我就不来了!”。 难啊,真难回答!刚开学没有几天,这个学期还有好长时间呢。如果...
  • JavaEETeacher
  • JavaEETeacher
  • 2009年09月11日 13:49
  • 4769

CDOJ 每周一题div2 这是一道暴力题(暴力/思维)

昨天chipizz突然问我这道题怎么写,我当时就嘴炮AC了一下,感觉似乎很简单啊,于是去CDOJ注册了个帐号打算写写。 拿到这道题的第一想法是预处出现有数字能够组成的所有的能被3整除的一位数还有两位...
  • Murphyc
  • Murphyc
  • 2018年02月03日 19:35
  • 61

每日一道算法题——1

求字符串字串的长度。
  • q1242027878
  • q1242027878
  • 2017年02月07日 13:06
  • 578

华为机试第一题[2016年8月18日上午]计算重复字符

题目描述 输入一行字符,统计英文字母的个数,非英文字母直接掠过不统计 例如:输入:AAA^^^%ABBCd98n2    输出:A4B2C1d1n1 首先我想说的是,草,自己的代码能力真渣!!!!!回...
  • wdasdaw
  • wdasdaw
  • 2016年08月18日 17:32
  • 526
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:一道编程题
举报原因:
原因补充:

(最多只允许输入30个字)