问题 填空题

以下程序运行后输出结果是 【11】 。#include void fun(int x){ if(x/5>0) fun(x/5); printf("\%dn",x); }main(){ fun(11); printf("\n"); }

答案

参考答案:211

解析:【解析】这是一道比较比较简单的一层“函数递归调用”题。关键是记住每一层原始状态,此题第一次调用函数时,x/5>0等于1,递归调用本函数,由于x/5/5>0等于0,输出x为11/5=2,而第一次调用时x为11,所以最终输出211。

单项选择题
问答题 简答题