解题思路:
注意事项:
参考代码:
#include "stdio.h"
#include "math.h"
void fun(int p,int a){
if(p==0) return ;
if(p)
{
if(a==1)printf("%d",p%10);//逆序输出各位
fun(p/10,a);
if(a==0)printf("%d ",p%10);
}
}
int main()
{
char Count=0;
int Num,Num1,Num2;
scanf("%d",&Num);
Num1=Num;
Num2=Num;
while(Num1!=0)
{
Num1/=10;
Count++;
}
printf("%d\n",Count);
fun(Num2,0);//正序列
printf("\n");
fun(Num2,1);//反序列
return 0;
}
0.0分
1 人评分