| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 64438 人关注过本帖, 1 人收藏
标题:输入一个不多于5位的正整数,要求:1 求它是几位数;2 分别输出每一位数字; ...
只看楼主 加入收藏
jk1414
Rank: 1
等 级:新手上路
帖 子:22
专家分:0
注 册:2015-12-3
收藏
得分:0 
回复 楼主 feelings010
我刚刚自己编了一个,想百度看看别人怎么编的,结果论坛就有 这是我的
#include<stdio.h>
int main()
{
    int a,b,c,d,e,x,max;
    scanf("%d",&x);
    if(x>=10000&&x<99999)
    {
        max=5;
        a=x/10000;
        b=(x-10000*a)/1000;
        c=(x-a*10000-b*1000)/100;
        d=(x-a*10000-b*1000-c*100)/10;
        e=x%10;
        printf("5位数\n");
        printf("%d,%d,%d,%d,%d\n",a,b,c,d,e);
        printf("%d%d%d%d%d\n",e,d,c,b,a);
    }
    else if(x>=1000&&x<=9999)
        {
            max=4;
            e=x%10;
            b=x/1000;
            c=(x-b*1000)/100;
            d=(x-1000*b-100*c)/10;
            e=x%10;
            printf("4位数\n");
            printf("%d,%d,%d,%d\n",b,c,d,e);
            printf("%d%d%d%d\n",e,d,c,b);

        }
    else if(x>=100&&x<=999)
    {
        max=3;
        e=x%10;
        c=x/100;
        d=(x-c*100)/10;
        printf("三位数\n");

        printf("%d,%d,%d\n",c,d,e);
        printf("%d%d%d\n",e,d,c);

    }
    else if(x>=10&&x<=99)
    {
        max=2;
        e=x%10;
        d=x/10;
        printf("二位数\n");

        printf("%d,%d\n",d,e);
        printf("%d%d\n",e,d);

    }
        else
    {
        max=1;
        printf("一位数\n");
        printf("%d\n",x);
        printf("%d\n",x);
    }
        return 0;
}
图片附件: 游客没有浏览图片的权限,请 登录注册
图片附件: 游客没有浏览图片的权限,请 登录注册
图片附件: 游客没有浏览图片的权限,请 登录注册

我就是我,
            颜色不一样的烟火、、
2016-08-02 23:10
快速回复:输入一个不多于5位的正整数,要求:1 求它是几位数;2 分别输出每一位 ...
数据加载中...
 
   



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

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