猴子第一天摘下若干桃子,当即吃了一半,还觉不过瘾,又多吃了一个;第二天早上又将剩下的桃子吃掉一半,又多吃了一个。以后每天天早上都吃了前一天剩下的一半零一个。到第n(n<=20)天早上想再吃时,见只剩一个桃子了。求第一天共摘了多少桃子。
输入格式:
输入天数n。
输出格式:
输出第一天摘的桃子数(结果保证在int型范围)。
输入样例:
5
输出样例:
46
最终代码:
#include<stdio.h>
int main()
{
int x,day,n;
scanf("%d",&n);
day=n-1;
x=1;
while (day>=1)
{
x=(x+1)*2;
day--;
}
printf("%d",x);
return 0;
}