【5IC-16】分数序列求和
1、代码如下:
#include<iostream.h>
int main()
{
int i;
double S=0,a[21]={1,2};
for(i=2;i<=20;i++)a[i]=a[i-1]+a[i-2];
for(i=1;i<=20;i++)S=S+a[i-1]/a[i];
cout<<S<<"\t\t"<<a[14]/a[15]<<endl;
}
2、运行结果:
1、此题比较简单,我们可以把每一个元素拆成上下两部分,将其记入数组:
for(i=2;i<=20;i++)a[i]=a[i-1]+a[i-2];
2、然后每一项等于相邻两项的比值:
3、最后我们求和输出:
for(i=1;i<=20;i++)S=S+a[i-1]/a[i];
cout<<S<<"\t\t"<<a[14]/a[15]<<endl;
声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
阅读量:60
阅读量:28
阅读量:30
阅读量:30
阅读量:22