C语言 猴子吃桃

任务描述

本关任务:猴子第一天摘下若干个桃子,吃了一半,还不过瘾,又多吃了一个。第二天早上又将剩下的桃子吃掉一半,并且又多吃了一个。以后每天早上都吃掉前一天剩下的一半零一个。到第10天早上再想吃时,发现只剩下一个桃子。问第一天共摘了多少桃子?

若到第day(day>1)天早上再想吃时,发现只剩下一个桃子。问第一天共摘了多少桃子?

#include <stdio.h>

int main(){

    int x=1;
    int i;
    int day;
     scanf("%d",&day);
    printf("day%3d, %d\n",day,1);

    for(i=day-1;i>=1;i--){
        x=(x+1)*2;
    printf("day%3d, %d\n",i,x);
    }

    return 0;
}

 

posted @ 2022-03-09 11:27  程序员小贤  阅读(392)  评论(0)    收藏  举报