C语言:二十二 经典递归出错

void fun(int i)
{
if(i>0) fun(i/2);
printf("%d ",i);
}

void main()
{
fun(10);
}
问:程序输出结果?

答案: 
0
1
2
5
10

原文地址:https://www.cnblogs.com/wuqi1003/p/12239645.html