#include <stdio.h>
int main( )
{int p,t,s; int i,bit;
//printf("input a number(0-999):");
scanf("%d",&p);
gewei=p%10; //个位
shiwei=p/10%10; //十位
baiwei=p/100; //百位
if(baiwei) //假如是 3 位数
{printf("%d\n",3); printf("%d %d
%d\n",baiwei,shiwei,gewei);
printf("%d %d %d\n",gewei,shiwei,baiwei);
}
else if(shiwei) //假如是 2 位数
{printf("%d\n",2);printf("%d
%d\n",shiwei,gewei);
printf("%d %d\n",gewei,shiwei);
}
else printf(" %d\n%d\n%d\n",1,gewei,gewei); //是 1
位数
return 0;
}
评论0
最新资源