问题 填空题

以下程序的输出结果是______。
#include<stdio.h>
void fun(int x)
if(x/2>0) fun(x/2);
printf("%d",x);

main( )
fun(3);printf("\n");

答案

参考答案:1 3

解析: fun函数是递归调用函数。在main函数中调用fun(3)时,进入fun函数后,调用fun(1),输出1;递推到fun(3)时,输出3。所以,结果为13。

填空题
单项选择题