这里会显示出您选择的修订版和当前版本之间的差别。
后一修订版 | 前一修订版 | ||
趣题:cpp:猴子吃桃 [2020/01/15 15:42] – 创建 zhuyalin | 趣题:cpp:猴子吃桃 [2020/08/13 09:31] (当前版本) – zhuyalin | ||
---|---|---|---|
行 1: | 行 1: | ||
+ | < | ||
# 猴子吃桃 | # 猴子吃桃 | ||
## 题目描述 | ## 题目描述 | ||
- | 小猴子第一天摘下若干桃子,当即吃掉一半,又多吃一个.第二天早上又将剩下的桃子吃一半,又多吃一个.以后每天早上吃前一天剩下的一半另一个.到第10天早上猴子想再吃时发现,只剩下一个桃子了.问第一天猴子共摘多少个桃子? | + | 小猴子第一天摘下若干桃子,当即吃掉一半,又多吃一个。第二天早上又将剩下的桃子吃一半,又多吃一个。以后每天早上吃前一天剩下的一半另一个。到第10天早上猴子想再吃时发现,只剩下一个桃子了。问第一天猴子共摘多少个桃子? |
## 输入 | ## 输入 | ||
行 13: | 行 14: | ||
一个整数,即桃子的总数 | 一个整数,即桃子的总数 | ||
- | ## 参考代码 | + | </ |
+ | |||
+ | 参考代码 | ||
+ | |||
+ | <sxh cpp> | ||
+ | #include < | ||
+ | using namespace std; | ||
+ | int peach(int day) | ||
+ | { | ||
+ | if(day==10) | ||
+ | return 1; | ||
+ | else | ||
+ | return 2*(peach(day+1)+1); | ||
+ | } | ||
+ | |||
+ | int main(){ | ||
+ | cout << peach(0)<< | ||
+ | } | ||
+ | </ |