正序分解整数

#include
#include
int main(){                 //正序分解整数                             
	int a,t,x,mask=1;        //输入:12345 
	scanf("%d",&x);         //输出:1 2 3 4 5
	t=x;
	while(t>10){
		t/=10;
		mask*=10;
	}
	printf("mask=%d\n",mask);
	while(x>0){
		a=x/mask;
		printf("%d ",a);
		x=x%mask;
		mask/=10;	
	}
	return 0; 	    
}

你可能感兴趣的:(蓝桥杯,c语言,职场和发展)