C语言 02:猴子吃桃问题

/*
猴子吃桃问题:
猴子第一天摘下若干个桃子,当即吃了一半,还不过瘾,又多吃了一个。
第二天早上又将第一天剩下的桃子吃掉一半,又多吃了一个。
以后每天早上都吃了前一天剩下的一半零一个。
到第10天早上想再吃时,发现只剩下一个桃子了。
编写程序求猴子第一天共摘了多少个桃子。 
*/

#include <stdio.h>

int main() {
    int day, n;
    int i;
    n = 1;  //第10天的桃子数
    for (i=9; i>=1; i--) {
        n = (n + 1) * 2;
        printf("第%d天:%d\n", i, n);
    } 
    printf("猴子第一天共摘了 %d 个桃子。", n);
    return 0;
} 
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容