其他分享
首页 > 其他分享> > C语言 猴子吃桃的问题 猴子第一天摘下若干个桃子,当即吃了一半,又多吃了一个。 第二天早上将剩下的桃子吃一半,又多吃一个。以后每天早上都吃了前一天剩下的一半零一个。 到第N天早上想再吃时只剩下一个桃子

C语言 猴子吃桃的问题 猴子第一天摘下若干个桃子,当即吃了一半,又多吃了一个。 第二天早上将剩下的桃子吃一半,又多吃一个。以后每天早上都吃了前一天剩下的一半零一个。 到第N天早上想再吃时只剩下一个桃子

作者:互联网

C语言 猴子吃桃的问题

题目:

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

输入:

N

输出:

桃子总数

代码如下:

#include<stdio.h>
int main()
{
	int i=0,m=1,N;
	scanf("%d",&N);
	for(i=1;i<N;i++)
	 {
	 	m=(m+1)*2;
	 }
	printf("%d",m);
	return 0;
}

标签:第一天,一半,猴子,剩下,早上,桃子
来源: https://blog.csdn.net/m0_46735251/article/details/113405662