早教吧作业答案频道 -->其他-->
c语言问题求大神 猴子问题采用递归法求猴子吃桃子数.一只猴子每天吃的桃子数是上一天的两倍多一个,已知它第一天吃的桃子数是1个.问第5天猴子吃了多少个桃子?f(1)=1f(n)=2*f(n-1)+1
题目详情
c语言问题求大神 猴子问题
采用递归法求猴子吃桃子数.一只猴子每天吃的桃子数是上一天的两倍多一个,已知它第一天吃的桃子数是1个.问第5天猴子吃了多少个桃子?
f(1)=1
f(n)=2*f(n-1)+1
采用递归法求猴子吃桃子数.一只猴子每天吃的桃子数是上一天的两倍多一个,已知它第一天吃的桃子数是1个.问第5天猴子吃了多少个桃子?
f(1)=1
f(n)=2*f(n-1)+1
▼优质解答
答案和解析
#include "stdio.h"
int fun(int n)
{
if(n==1)
return 1;
else
return fun(n-1)*2+1;
}
int main()
{
printf("第5天,猴子吃了%d个\n",fun(5));
}
int fun(int n)
{
if(n==1)
return 1;
else
return fun(n-1)*2+1;
}
int main()
{
printf("第5天,猴子吃了%d个\n",fun(5));
}

第1天1个,第2天3个,第3天7个,第4天15个,第5个31个.
看了 c语言问题求大神 猴子问题采...的网友还看了以下:
有一群猴子,一天结伴去偷桃子.分桃子时,如果每只猴子分3个,那么还剩下59个;如果每个猴子分5个, 2020-06-03 …
一堆桃子分给一群猴子,如果每个猴子分3个,还剩59个;如果每个猴子分5个,那么最后一个猴子分得的桃 2020-06-20 …
有一群猴子,一天结伴去偷桃子.分桃子时,如果每只猴子分3个,那么还剩下59个;如果每个猴子分5个, 2020-06-20 …
养猴场里的饲养员提了一筐桃来喂猴,如果他给每个猴子14个桃,还剩48个;如果每个猴子18个桃,就还 2020-06-26 …
有一群猴子,一天结伴去偷桃子,在分桃子时,如果每个猴子分了3个,那么还剩55个;如果每一个猴子分5 2020-06-27 …
有一群猴子,一天结伴去偷桃子,在分桃子时,如果每个猴子分了3个,那么还剩55个;如果每一个猴子分5 2020-06-27 …
某人养了甲乙两群猴子早晨她给甲群每个猴子3个桃子,给乙群每个猴子4个桃子,共给桃子317个,晚上给 2020-07-06 …
猴子偷桃,分桃时,如果每个猴子分3个,那么还剩59个,如果每个猴子分5个,那么有一个猴子不足5个. 2020-07-08 …
有一群猴子,一天结伴去偷桃子.分桃子时,如果每只猴子分3个,那么还剩下59个;如果每个猴子分5个, 2020-07-13 …
动物园有甲,乙两群猴子,饲养员早晨给甲群每只猴子3个桃,给乙群每只猴子4个桃,共给桃子705个;晚上 2020-12-23 …