Jerry


私信TA

用户名:Jerry1225

访问量:311

签 名:

等  级
排  名 4366
经  验 1623
参赛次数 0
文章发表 1
年  龄 26
在职情况 学生
学  校 安徽大学
专  业 计算机科学与技术

  自我简介:

TA的其他文章

解题思路:

注意事项:

参考代码:

#include<stdio.h>


int main()

{

    int x,wei;

    int ge,shi,bai,qian,wan;

    scanf("%d",&x);

    if(x<10&&x>=0)

    {

        wei = 1;

    }else if(x<100&&x>=10)

    {

        wei = 2;

    }else if(x<1000&&x>=100)

    {

        wei = 3;

    }else if(x<10000&&x>=1000)

    {

        wei = 4;

    }else

    {

        wei = 5;

    }

    switch(wei):

        case 1:

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

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

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

            break;

        case 2:

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

            ge = x%10;

            shi = x/10;

            printf("%d %d\n",shi,ge);

            printf("%d%d\n",ge,shi);

            break;

        case 3:

            ge = x%10;

            shi = x/10%10;

            bai = x/100;

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

            printf("%d %d %d\n",bai,shi,ge);

            printf("%d%d%d\n",ge,shi,bai);

            break;

        case 4:

            ge = x%10;

            shi = x/10%10;

            bai = x/100%10;

            qian = x/1000;

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

            printf("%d %d %d %d\n",qian,bai,shi,ge);

            printf("%d%d%d%d\n",ge,shi,bai,qian);

            break;

        default

            ge = x%10;

            shi = x/10%10;

            bai = x/100%10;

            qian = x/1000%10;

            wan = x/10000;

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

            printf("%d %d %d %d %d\n",wan,qian,bai,shi,ge);

            printf("%d%d%d%d\n",ge,shi,bai,qian,wan);

            break;

    

    return 0;

}


 

0.0分

5 人评分

  评论区