#include<stdio.h>
int main(){
int n;
int a,b,c,d,e;
printf("输入一个不多于5位的正整数:");
scanf("%d",&n);
if(n>0&&n<99999){
a=n/10000;
b=n/1000%10;
c=n/100%10;
d=n/10%10;
e=n%10;
if(a>0){
printf("这是一个五位数\n正序为:%d %d %d %d %d\n",a,b,c,d,e);
printf("逆序为:%d %d %d %d %d",e,d,c,b,a);}
else if(b>0){
printf("这是一个四位数\n正序为:%d %d %d %d \n",b,c,d,e);
printf("逆序为:%d %d %d %d",e,d,c,b);}
else if(c>0){
printf("这是一个三位数\n正序为:%d %d %d \n",c,d,e);
printf("逆序为:%d %d %d ",e,d,c);}
else if(d>0){
printf("这是一个两位数\n正序为:%d %d \n",d,e);
printf("逆序为:%d %d %d %d %d",e,d);}
else if(e>0){
printf("这是一个一位数\n正序为:%d\n",e);
printf("逆序为:%d ",e);}
}
else {printf("错误,请输入一个不多于5位的正整数");}
return 0;
}