问题 填空题

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

main()
fun(11);pfintf("\n");

答案

参考答案:211

解析: 这个题目主要考查函数的递归调用,当把实参11传递给形参x时,因为11除以5得2,所以要调用f(2),输出2,再执行f(11)中的输出语句,输出11。所以结果为211。

单项选择题 A1/A2型题
问答题