94321


私信TA

用户名:asdafa

访问量:1015

签 名:

等  级
排  名 47971
经  验 303
参赛次数 0
文章发表 1
年  龄 0
在职情况 学生
学  校 111
专  业

  自我简介:

解题思路:

给5个变量5位上的数赋值

看最大位来处理不同情况


注意事项:





参考代码:

#include<stdio.h>

int main()

{

    int x,a,b,c,d,e,t;

t=0;

scanf("%d",&x);

a=x/10000;

b=x/1000%10;

c=x/100%10;

d=x/10%10;

e=x%10;

if(a>0)

{

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(b>0)

{

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(c>0)

{

printf("3\n");

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

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

}

else if(d>0)

{

printf("2\n");

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

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

}

else 

{

printf("1\n");

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

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

}

    return 0;

}


 

0.0分

0 人评分

  评论区

  • «
  • »