习题 5.12 猴子吃桃问题。
2017-08-09 22:06
323 查看
C程序设计 (第四版) 谭浩强 习题5.12 个人设计
习题 5.12 猴子吃桃问题。猴子第1天摘下若干个桃子,当即吃了一半,还不过瘾,又多吃了一个。第2天早上又将剩下的桃子吃掉一半,又多吃了一个。以后每天早上都吃了前一天剩下的一半零一个。到第10天早上想再吃时,就只剩一个桃子了。求第1天共摘多少个桃子。
代码块方法1:(利用循环结构)
#include <stdio.h> int main() { for (int i=0, x=1; i<10; x=2*x+2, i++); printf("sum=%d\n", x); return 0; }
方法2:(利用函数的递归方法)
#include <stdio.h> int peach(int d); //定义桃子函数 int main() { printf("sum=%d\n", peach(0)); return 0; } //桃子函数 int peach(int d) { int p; d==10 ? p=1 : p=peach(d+1)*2+2; return p; }
相关文章推荐
- 1085 习题5-12 猴子吃桃问题
- 猴子吃桃问题
- 人工智能猴子摘香蕉问题
- 课后习题和问题 Chapter 2 Problems 10-18
- OJ刷题之猴子吃桃问题
- 海滩上有一堆桃子,五只猴子来分(问题)
- 习题8.3--证明吝啬SAT是NP-完全问题
- [裴礼文数学分析中的典型问题与方法习题参考解答]5.1.24
- 猴子吃桃问题
- 【算法习题】证明吝啬SAT问题为NP完全问题
- C语言:猴子吃桃问题,每天吃一半多一个,第 10天后只剩1个,求共多少个
- 猴子背100根香蕉问题程序实现
- NP问题——证明EXACT 4SAT问题是NP完全问题(算法概论习题8.8)
- 让你更好的了解链表-链表解决猴子,小朋友报数问题
- 猴子吃桃问题
- 计蒜客-习题 A+B问题(大整数)
- 猴子摘桃问题(最大递增子列问题)
- 猴子摘桃的问题处理
- 《汇编语言》 习题1 理解出问题啦
- 【C++解题报告】猴子吃枣问题