H1910823038


私信TA

用户名:uq_27586330638

访问量:1435

签 名:

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

  自我简介:

TA的其他文章

解题思路:

注意事项:

参考代码:

#include<stdio.h>

int main()

{

    int a,b,c,d,e,i,num,result;

scanf("%d",&i);

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

{

num=1;

a=i;

result=i; 

printf("%d\n%d\n%d",num,a,result);

}

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

{

num=2;

b=i%10;

a=i/10;

result=b*10+a;

printf("%d\n%d %d\n%d",num,a,b,result);

}

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

{

num=3;

c=(i%100)%10;

b=(i/10)%10;

a=i/100;

result=c*100+b*10+a;

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

}

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

{

num=4;

d=(i%100)%10;

c=(i/10)%100%10;

b=(i/100)%10;

a=i/1000;

result=d*1000+c*100+b*10+a;

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

}

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

{

num=5;

e=(i%1000)%10;

d=(i%100)%100/10;

c=(i/100)%10;

b=(i/1000)%10;

a=i/10000;

result=e*10000+d*1000+c*100+b*10+a;

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

}


    return 0;

}


 

0.0分

0 人评分

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

编程语言转换

万能编程问答  

代码解释器

代码纠错

SQL生成与解释

  评论区