您的位置:首页 > 其它

ACM 324有一堆桃子不知数目猴子第一天吃掉一半又多吃了一个第二天照此方法,吃掉剩下桃子的一半又多一个,天天如此,到第m天早上,猴子发现只剩一只桃子了,问这堆桃子原来有多少个? (m<29) 输入

2015-03-03 19:10 573 查看
#include<stdio.h>

int fun(int m);

int main()

{

    int n;

    int m;

    scanf("%d",&n);

    while(n--)

    {

        scanf("%d",&m);

        m=m+1;

        printf("%d",fun(m));

        printf("\n");

    }

    

    return 0;

}

int fun(int m)

    {

        int s;

        if(m==1)

        s=1;

        else

        s=(fun(m-1)+1)*2;

        return s;

    }
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐