// 10-8
// 递归实现顺序输出整数
#include <stdio.h>
void Sequence(int n);
int main(void)
{
int n;
printf("请输入一个正整数:");
scanf("%d", &n);
while (1)
{
if (n>=0)
{
break;
}
else
{
printf("请重新输入一个正整数:");
scanf("%d", &n);
}
}
printf("按位顺序输出:");
Sequence(n);
printf("\n");
}
void Sequence(int n)
{
if (n<10)
{
printf("%d ", n);
}
else
{
Sequence(n/10);
printf("%d ", n%10);
}
}