做个网站要花多少钱陕西建新建设有限公司网站
news/
2025/10/5 19:48:45/
文章来源:
做个网站要花多少钱,陕西建新建设有限公司网站,做淘宝的网站有哪些内容,企业网站素材图片http://blog.csdn.net/snow_5288/article/details/52561882 问题描述#xff1a; /*有一群猴子#xff0c;去摘了一堆桃子*/ /*商量之后决定每天吃剩余桃子的一半*/ /*当每天大家吃完桃子之后#xff0c;有个贪心的小猴都会偷偷再吃一个桃子*/ /*按照这样的方式猴子们每天都…http://blog.csdn.net/snow_5288/article/details/52561882 问题描述 /*有一群猴子去摘了一堆桃子*/ /*商量之后决定每天吃剩余桃子的一半*/ /*当每天大家吃完桃子之后有个贪心的小猴都会偷偷再吃一个桃子*/ /*按照这样的方式猴子们每天都快乐的吃着桃子*/ /*直到第十天当大家再想吃桃子时发现只剩下一个桃子了*/ 问猴子们一共摘了多少桃子 问题分析 按照题意猴子们每天吃桃子的一半小猴子再偷吃一个等于每天都吃前一天剩余桃子的一半加一个知道第十天只剩一个桃子。 如下图 迭代法实现 1.采用for循环实现 [cpp]view plain copy #includestdio.h #include stdlib.h int main() { int peach 0;//桃子总数 int rest 1;//第10 天只剩一个桃子 int day 0; for(day 9; day 0; day--) { peach (rest 1) * 2;//每天的桃子总数是后一天剩余桃子加1乘2 rest peach; } printf(猴子第一天一共摘了%d个桃子\n,peach); system(pause); return 0; } 运行结果 2.while循环实现 [cpp]view plain copy #includestdio.h #include stdlib.h int main() { int peach 0;//桃子总数 int rest 1;//第10 天只剩一个桃子 int day 9; while(day--) { peach (rest 1) * 2;//每天的桃子总数是后一天剩余桃子加1乘2 rest peach; } printf(猴子第一天一共摘了%d个桃子\n,peach); system(pause); return 0; } 运行结果 递归实现 [cpp]view plain copy #includestdio.h #include stdlib.h int total_peach(int rest) { return (rest1)*2; } int main() { int peach 0;//桃子总数 int rest 1;//第10 天只剩一个桃子 int day 9; while(day--) { peach total_peach(rest);//递归实现 rest peach; } printf(猴子第一天一共摘了%d个桃子\n,peach); system(pause); return 0; } 运行结果
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/928659.shtml
如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!