这道c语言求解答 f(n⼀5)是指什么 可以列个数字公式吗?

2025-02-28 06:51:31
推荐回答(1个)
回答1:

当调用时,n=27

由于不满足n<5,所以执行else子句,
先打印27除以5的余数,即2,然后递归调用27/5=5(C语言中整数相除的商仍然是一个整数,小数部分不计的)

然后,就调用f(5),由于不满足n<5,所以执行else子句,
先打印5除以5的余数,即0,然后递归调用5/5=1

然后,就调用f(1),由于满足n<5,所以执行打印,输出1

综合而言,f(27)的输出结果是 201