C语言,最新猴子摘桃(递归方法)
生活随笔
收集整理的這篇文章主要介紹了
C语言,最新猴子摘桃(递归方法)
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
這里寫自定義目錄標(biāo)題
猴子吃桃問題:猴子第一天摘下若干個(gè)桃子,當(dāng)即吃了一半,還不過癮,又多吃了一個(gè)。第二天早上又將第一天剩下的桃子吃掉一半,有多吃了一個(gè)。以后每天早上都吃了前一天剩下的一半零一個(gè)。到第 10 天早上想再吃時(shí),發(fā)現(xiàn)只剩下一個(gè)桃子了。編寫程序求猴子第一天摘了多少個(gè)桃子。(遞歸函數(shù)方法)
案例輸出1534
#include <stdio.h>
int sum=1;
int f(int n,int sum){
if(n>0){
return f(n-1,2*sum+2);
}else{
return sum;
}
}
int main(){
int n=9,sum=f(n,1);
printf("%d\n",sum);
}
總結(jié)
以上是生活随笔為你收集整理的C语言,最新猴子摘桃(递归方法)的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 中国农业大学821数据结构计算机考研
- 下一篇: 无形营销