A

#include<stdio.h>
int main(void)
{
	int count,number;
	int a,b,c,d,e;

	count=0;
	scanf("%d",&number);
	do{
		number=number/10;
		count++;
	}while(number!=0);
	if(count=1){
		a=number;
		printf("%d\n",count);
		printf("%d",a);
	}
	
	else if(count=2){
		a=number/10;
		b=number-a*10;
		printf("%d\n",count);
		printf("%d %d",a,b);
	}
	else if(count=3){
		a=number/100;
		b=(number-a*100)/10;
		c=number-a*100-b*10;
		printf("%d\n",count);
		printf("%d %d %d",a,b,c);
	}
	else if(count=4){
		a=number/1000;
		b=(number-a*1000)/100;
		c=(number-a*1000-b*100)/10;
		d=number-a*1000-b*100-c*10; 
		printf("%d\n",count);
		printf("%d %d %d %d",a,b,c,d);
	}
	else if(count=5){
		a=number/10000;
		b=(number-a*10000)/1000;
		c=(number-a*10000-b*1000)/100;
		d=(number-a*10000-b*1000-c*100)/10;
		e=number-a*10000-b*1000-c*100-d*10;
		printf("%d\n",count);
		printf("%d %d %d %d %d",a,b,c,d,e);
	}
	while(number!=0){
		printf("%d",number%10);
		number=number/10;
	}

	return 0;
}

 

posted @ 2013-12-09 09:03  huangsilinlana  阅读(95)  评论(0编辑  收藏  举报