324有一堆桃子不知数目,猴子第一天吃掉一半,又多吃了一个,第二天照此方法,吃掉剩下桃子的一半又多一个,天天如此,到第m天早上,猴子发现只剩一只桃子了,问这堆桃子原来有多少个? (m<29) 输入 第一行有一个整数n,表示有n组测试数据(从第二行开始,每一行的数据为:第m天);

#include<stdio.h>
int main()
{
 int n,i;
 scanf("%d",&n);
 for(i=0;i<n;i++)
 {
    int day,x1,x2;
 scanf("%d",&day);
 {  x2=1;
 while(day)
 {
   x1=(x2+1)*2;
   x2=x1;
   day--;
 }printf("%d\n",x1);}
 }return 0;
}

posted @ 2013-06-07 23:06  融雪残阳  阅读(2209)  评论(0编辑  收藏  举报