C语言之猴子吃桃

2015-11-19 23:07:13 · 作者: · 浏览: 20
? 猴子吃桃问题。猴子第一天摘下若干个桃子,当即吃了一半,好不过瘾,又多吃了一个。第二天早上又吃了剩下的桃子的一半,又多吃了一个。以后每天都吃了前一天剩下的一半零一个,到第 10 天早上想再吃的时候,就剩下一个桃子。求第一天共摘多少个桃子。
?
代码实现:
?
#include int sum_peach(const int n,int sum) { int i=0; for(i=n;i>0;i--) { sum=2*sum+1; } return sum; } int main() { int n=0; int sum=0; printf("请输入天数:"); scanf("%d",&n); sum=sum_peach(n,sum); printf("%d\n",sum); return 0; }

?