7. 某养金鱼爱好者,决定出售他的金鱼。……
7. 某养金鱼爱好者,决定出售他的金鱼。第一次卖出了全部金鱼的一半加2分之一条金鱼;第二次卖出剩金鱼的三分之一加三分之一条金鱼;第三次卖出剩金鱼的四分之一加四分之一条金鱼;第四次卖出剩金鱼的五分之一加五分之一条金鱼,最后还剩11条。问原来有多少条金鱼?(每次卖的金鱼都是整数条)积累积分好办法啊
#include <iostream>
using namespace std;
int fish(int i)
{
int n=0;
if(i==4)
n=11;
else
n=(fish(i+1)*(i+2)+1)/(i+1);
return n;
}
int main()
{
cout<<"原来有鱼"<<fish(0)<<"条"<<endl;
return 0;
}
页:
[1]