使用递归函数,正序输出数值的各位数
比如输入123546,得到 1 2 3 4 5 6的正序数字
代码如下:
#include<stdio.h>
void printDigit(int data)
{
if(data==0) return;
printDigit(data/10);
printf("%d ",data%10);
}
int main()
{
int n;
scanf("%d",&n);
printDigit(n);
return 0;
}
运行结果如下:
123456
1 2 3 4 5 6
--------------------------------
Process exited after 7.046 seconds with return value 0
请按任意键继续. . .