4016-猴子吃桃
Description
猴子第一天摘下N个桃子,当时就吃了一半,还不过瘾,就又吃了一个。第二天又将剩下的桃子吃掉一半,又多吃了一个。以后每天都吃前一天剩下的一半零一个。到第D天在想吃的时候就剩一个桃子了,求第一天共摘下来多少个桃子?
Input
多组测试数据,每组输入1个整数D
Output
对于输入的整数D求出第一天的桃子数N
Sample Input
2
Sample Output
4
#include<stdio.h>
int main()
{
int D;
while(scanf("%d",&D)!=EOF)
{
int k=1,t=1;
while(t<D)
{
k=(k+1)*2;
t++;
}
printf("%d\n",k);
}
}