Q:一只猴子第一天摘下若干桃子,当即吃掉一半,又多吃了一个;第二天又把剩下一半吃掉,又多吃了一个;……按照这种吃法,到了第十天,还剩下一个桃子。求第一天共摘下多少桃子。

 

#include <iostream>
using namespace std;

int main() {
	int sum=1;//初始值为1,表示第十天的桃子数 
	for(int i=9;i>=1;i--)
		sum=(sum+1)*2;	//每次循环都得出第i天的桃子树 
	
	cout<<sum;
	return 0;
}

  

posted on 2017-04-28 18:19  王小东大将军  阅读(131)  评论(0编辑  收藏  举报