何度


私信TA

用户名:931276617

访问量:83

签 名:

等  级
排  名 49951
经  验 253
参赛次数 0
文章发表 1
年  龄 0
在职情况 学生
学  校 你搁大学
专  业

  自我简介:

TA的其他文章

解题思路:简单粗暴多个if直接搞定

注意事项:

参考代码:

#include<stdio.h>

int main()

{

    int n;

    scanf("%d",&n);

    int a,b,c,d,e;

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

 {

     printf("1\n");

     e=n;

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

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

 }

 else if(n>=10&&n<100)

 {

     printf("2\n");

     d=n/10%10;

     e=n%10;

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

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

 }

 else if(n>=100&&n<1000)

 {

     printf("3\n");

     c=n/100;

     d=n/10%10;

     e=n%10;

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

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

 }

 else if(n>=1000&&n<10000)

 {

     printf("4\n");

     b=n/1000%10;

     c=n/100%10;

     d=n/10%10;

     e=n%10;

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

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

 }

 else if(n>=10000&&n<100000)

 {

     printf("5\n");

     a=n/10000%10;

     b=n/1000%10;

     c=n/100%10;

     d=n/10%10;

     e=n%10;

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

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

 }

 return 0;

}


 

0.0分

1 人评分

看不懂代码?想转换其他语言的代码? 或者想问其他问题? 试试问问AI编程助手,随时响应你的问题:

编程语言转换

万能编程问答  

代码解释器

代码纠错

SQL生成与解释

  评论区