5.12猴子吃桃问题。猴子第1天摘了若干个桃子,当即吃了一半零一个;第2剩下的吃了一半零一个,一次循环。到第十天时想吃就剩下一个桃子。求第一天摘了几个桃子?

【源程序】

#include <stdio.h>

#include <stdlib.h>

int main(void)

{

       int fruit=1,day;          //第十天的果实;

       for(day=9;day>0;day--)   //进入for循环,求出每一天的果实个数;

       {

              fruit=fruit*2+1; 

             

       }

       printf("第一天共摘的了%d桃子",fruit);          //输出第一天采摘的果实个数     

      

       return 0;

 }

【运行结果】

5.12猴子吃桃问题。猴子第1天摘了若干个桃子,当即吃了一半零一个;第2剩下的吃了一半零一个,一次循环。到第十天时想吃就剩下一个桃子。求第一天摘了几个桃子?

 

上一篇:day06


下一篇:redis_day_02