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; }