if语句问题
#include <stdio.h>void fun(int x)
{ if(x/5>0) fun(x/5);
printf("%d",x);}
main()
{ fun(11);printf("\n");
} 答案为什么是 211?
#include <stdio.h> void fun(int x) { if(x/5>0) fun(x/5); //大于零调用-------->void fun(int x) printf("%d",x);} //输出11 // { if(x/5>0) fun(x/5);//不大于零,不调用. main() // 《-------返回到函数 printf("%d",x);}//输出2, { fun(11);printf("\n"); }