猴子第一天采摘了一些桃子,第二天吃了第一天的一半多一个,第三天吃了第二天的一半多一个…直到第十天就剩下一个。问:猴子第一天摘了多少桃子?
#include <iostream>
using namespace std;
int func(int day){
if(day==10)
return 1;
else
return (func(day+1)+1)*2;
}
int main(){
int day;
cout<<"请输入天数:";
cin>>day;
cout<<"第"<<day<<"天有"<<func(1)<<"个桃子!"<<endl;
return 0;
}