说有一只调皮的小猴子,摘了一堆水果第一天吃了水果的一半,又多吃了一个;第二天吃了剩下水果的一半,又多吃了一个;依次类推到第 十天发现只剩下了10个水果请问这只猴子到 底摘了多少个水果?
`
cpp
#include<bits/stdc++.h>
using namespace std;
int eat_fruits(int n);
int main()
{
int n=0,ans=0;
cout<<“请输入天数\n”;
cin>>n;
ans = eat_fruits(n);
cout<<“猴子在第”<<n<<“天吃的水果数目为”<<ans<<“个”;
}
int eat_fruits(int n)
{
return n==10? 10:(eat_fruits(n+1)+1)*2;
}