当前位置:首页 > C语言 >

猴子吃桃问题:猴子第一天摘下若干个桃子,当即吃了一半,还不瘾,又多吃了

发布时间:2021-03-19 18:05:44 作者:佚名 阅读:(1710)

今天为大家分享一个C经典实例,猴子吃桃问题,相信很多初学的小伙伴都会接触到,接下来吾爱编程就为大家详细的介绍一下程序如何去写,有需要的小伙伴可以参考一下:

1、题目要求:

    猴子吃桃问题:猴子第一天摘下若干个桃子,当即吃了一半,还不瘾,又多吃了一个,第二天早上又将剩下的桃子吃掉一半,又多吃了一个。以后每天早上都吃了前一天剩下的一半零一个。到第10天早上想再吃时,见只剩下一个桃子了。求第一天共摘了多少。

2、程序分析:

    采取逆向思维的方法,从后往前推断。

3、程序源码:

#include 

int main()
{
	int day,x1,x2;
	day=9;
	x2=1;
	while(day>0)
	{
		x1=(x2+1)*2;/*第一天的桃子数是第2天桃子数加1后的2倍*/
		x2=x1;
		day--;
	}
	printf("the total is %d\n",x1);
}

4、程序结果:

猴子吃桃问题:猴子第一天摘下若干个桃子,当即吃了一半,还不瘾,又多吃了


以上就是吾爱编程为大家介绍的关于猴子吃桃问题的全部内容了,希望对大家有所帮助,了解更多相关文章请关注吾爱编程网!

欢迎分享转载→ 猴子吃桃问题:猴子第一天摘下若干个桃子,当即吃了一半,还不瘾,又多吃了

© 2015-2021 - 吾爱编程网 版权所有 苏ICP备18033726号-1关于我们 - 网站声明 - 联系我们