递归问题
#include <stdio.h>void main()
{
void cat(int num);
printf("Please input a number :\n");
scanf("%d",&a);
cat(a);
}
void cat(int num)
{
if(num<10) printf("%d",num);
else{
cat(num/10);
printf("%d",num%10);
}
}
为什么这个能实现正序输出,哪位帮忙分析一下递归过程,万分感谢