void apart(long);
void main()
{
long N;
printf("請輸入要拆分的數N:\n");
scanf("%ld",&N);
printf("\n");
printf("拆分後的結果是:\n");
apart(N);
printf("\n");
}
void apart(long N)
{
int i;
char a[30]; // 存放N中的各位數
i=0;
while(N)
{
a[i++]=N%10+'0'; //轉換成ascii碼
N/=10;
}
while(i--) //倒序輸出
{
printf("%c ",a[i]);
}
}