早教吧 育儿知识 作业答案 考试题库 百科 知识分享

用C++求不超过30000E数列的最大E数的值/*数列:E(1)=E(2)=1E(n)=(n-1)*E(n-1)+(n-2)*E(n-2)(n>2)称为E数列,每一个E(n),(n=1,2,…)称为E数.求不超过30000的最大E数的值(注:是求E=30000;e++){c=(e-1)*b+(

题目详情
用C++求不超过30000E数列的最大E数的值
/*数列:
E(1)=E(2)=1
E(n)=(n-1)*E(n-1)+(n-2)*E(n-2) (n>2)
称为E数列,每一个E(n),(n=1,2,…)称为E数.
求不超过30000的最大E数的值(注: 是求E=30000;e++)
{
c=(e-1)*b+(e-2)*a;
a=b;
b=c;
if(e>30000);
}
cout
▼优质解答
答案和解析
你这算法完全是错的
int n,e1,e2,e;
n=3,e1=1,e2=0,e=1;
for(;e