版权声明:版权声明:文为博主原创文章,未经博主允许不得转载 https://blog.csdn.net/qq_43581971/article/details/86563812
题目描述
给出一个不多于5位的整数,要求 1、求出它是几位数 3、按逆序输出各位数字,例如原数为321,应输出123
输入
一个不大于5位的数字
输出
两行 第一行 位数,第二行 按逆序输出这个数
样例输入
12345
样例输出
5
5 4 3 2 1
提示
#include<stdio.h>
int main()
{
int b,m,i,j,n,jk;
int a[100];
scanf("%d",&n);
i=0;
while(n)
{
a[i]=n%10;//使用数组把每位数存起来
n=n/10;
i++;
}
printf("%d\n",i);
for(jk=0;jk<i;jk++)
{
printf("%d ",a[jk]);
}
printf("\n");
return 0;
}