西科大才子


私信TA

用户名:2858653617

访问量:843

签 名:

等  级
排  名 58956
经  验 197
参赛次数 0
文章发表 1
年  龄 0
在职情况 学生
学  校 西南科技大学
专  业

  自我简介:

解题思路:





注意事项:





参考代码:#include<stdio.h>
int main()
{
 int a,b,c,d,e,g,h,f,i;
 scanf("%d",&a);
 if(a>=10000&&a<=99999)
 {
  printf("5\n");
  b=a/10000;//万位
  c=a%10000;
  d=c/1000;//千位
  e=c%1000;
  f=e/100;//百位
  h=e%100;
  g=h/10;//十位
  i=h%10;//个位
  printf("%d %d %d %d %d\n",b,d,f,g,i);
  printf("%d%d%d%d%d",i,g,f,d,b);
 }
 else if(a>=1000&&a<=9999)
 {
  printf("4\n");
  b=a/1000;//千位
  c=a%1000;
  d=c/100;//百位
  e=c%100;
  f=e/10;//十位
  h=e%10;//个位
  printf("%d %d %d %d\n",b,d,f,h);
  printf("%d%d%d%d\n",h,f,d,b);
 }
 else if(a>=100&&a<=999)
 {
  printf("3\n");
  b=a/100;//百位
  c=a%100;
  d=c/10;//十位
  e=c%10;//个位
  printf("%d %d %d\n",b,d,e);
  printf("%d%d%d\n",e,d,b);
 }
 else if(a>=10&&a<=99)
 {
  
  printf("2\n");
  b=a/10;//十位
  c=a%10;
  printf("%d %d\n",b,c);
  printf("%d%d",c,b);
 }
 else if(a>=1&&a<=9)
 {
  printf("1\n");
  printf("%d \n",a);
  printf("%d\n",a);
 }
 
 return 0;
 }

 

0.0分

0 人评分

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

编程语言转换

万能编程问答

代码解释器

  评论区