猴子吃桃问题,问每天的初始桃子数(C语言)

img

#include<stdio.h>
long int G(int day)
{
    int k;
    if (day == 1)
    {
        printf("第%d天,初始桃子:1\n",day);
        return 1;
    }
    k = 2 *( G(day - 1) + 1);
    printf("第%d天,初始桃子:%d\n",day,k);
    return k;

}
int main()
{
    G(10);
    return 0;
}


#include "stdio.h"
#include "math.h"
void main()
{
    int day;
    int sum = 1;
    int i;
    for(i=9;i>=1;i--){
        sum = (sum+1)*2;    
        printf("第%d天的桃子数量是:%d\n",i,sum);
    }
}