编写一个递归函数,将一个正整数的每一位取出来并按从高位数到低位数的顺序依次输出。
约定输入的每一位数之间用空格隔开。
效果如下:
输入:12345
输出:1 2 3 4 5
#include<stdio.h>
#include<stdlib.h>
int apart(int a)
{
if(a<10)
{
printf("%d ",a);
}
else
{
apart(a/10);
printf("%d ",a%10);
}
}
int main()
{
int num;
scanf("%d",&num);
apart(num);
system("pause");
return 0;
}