永发信息网

给一个不多于5位数的正整数,要求:1求出他是几位数;2分别输出每一位数字;3按逆序输出各位数字

答案:1  悬赏:10  手机版
解决时间 2021-08-24 23:31
  • 提问者网友:孤凫
  • 2021-08-24 09:04

C语言程序设计课后习题解答

最佳答案
  • 五星知识达人网友:往事埋风中
  • 2021-08-24 09:10

#include<stdio.h>
void main()
{
 int x,n,i,count=0,a[10],s;
 scanf("%d",&x);
 s=x;
 while(x)
 {
  n=x%10;
  a[count++]=n;
     x/=10; 
 }
printf("%d,是:%d位\n",s,count);
for(i=count-1;i>=0;i--)
  printf("%d ",a[i]);


printf("\n逆序\n");
for(i=0;i<count;i++)
  printf("%d ",a[i]);
printf("\n");


}


//可以了

我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯