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);
}
}