C语言,最新猴子摘桃(递归方法)
生活随笔
收集整理的這篇文章主要介紹了
C语言,最新猴子摘桃(递归方法)
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
這里寫自定義目錄標題
猴子吃桃問題:猴子第一天摘下若干個桃子,當即吃了一半,還不過癮,又多吃了一個。第二天早上又將第一天剩下的桃子吃掉一半,有多吃了一個。以后每天早上都吃了前一天剩下的一半零一個。到第 10 天早上想再吃時,發現只剩下一個桃子了。編寫程序求猴子第一天摘了多少個桃子。(遞歸函數方法)
案例輸出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);
}
總結
以上是生活随笔為你收集整理的C语言,最新猴子摘桃(递归方法)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 中国农业大学821数据结构计算机考研
- 下一篇: Python基础_Day13