作业帮 > 综合 > 作业

C语言整数输出要求:输入一个不多于5位的整数,分别输出该整数的位数,然后分别输出每一个数字.例如输入1234,输出41

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/07/16 22:48:00
C语言整数输出
要求:输入一个不多于5位的整数,分别输出该整数的位数,然后分别输出每一个数字.
例如输入1234,
输出4
1 2 3 4
#include<stdio.h>
int main()
{
int i,j,m,n,a[5];
scanf("%d",&m);

i=0;

while(m!=0)
{
n=m%10;
m=m/10;
a[i++]=n;
}

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

for (j=i-1;j>=0;j--)
printf("%d ",a[j]);
printf("\n");
return 0;
}