前言:有个猴子摘了n个桃子,第一天吃了一半加一个,第二天吃了第一天剩下的一半加一个以此类推,到第十天的时候,猴子还没吃,发现就剩一个桃子了,求:n的个数(今天学了新知识与大家分享)
方法:
include<stdio.h>
int main(void)
{
int x=1,day=9;//第十天剩了一个桃
while(day>0){
x=2*(x+1);//前一天的桃是第二天桃个数加一乘以2
day–;//逆推的方法即可求出摘桃总数
}
printf("%d",x);
return 0;
}
又是快乐的一天,睡觉了,愿明天充实快乐!