计算下列数列前20项之和

来源:百度知道 编辑:UC知道 时间:2024/06/03 12:22:20
2/1 3/2 5/3 8/5 13/8。。。。。。
VB

这个...我只学过C,具体程序上帮不了你
不过,从感觉上这只是一个循环。
后一个数的分子=前一个数的分子分母之和
后一个数的分母=前一个数的分子
应该不难编

确实

float精度下结果是32.660263 结果应该是对的。
VB不熟悉,C的代码:
#include"stdio.h"
void main()
{
float a[22],b[20];
int i;
float sum=0;
a[0]=1;a[1]=2;
for(i=2;i<22;i++) {a[i]=a[i-1]+a[i-2];b[i-2]=a[i-1]/a[i-2];}
for(i=0;i<20;i++) sum=sum+b[i];
for(i=0;i<21;i++) printf("%f ",a[i]);
printf("\n");
for(i=0;i<20;i++) printf("%f ",b[i]);
printf("the result=%f",sum);
}

写出下列数列的前5项. 用VFP编写程序,计算数列前40项之和:S=1/1+2/2+4/3+7/4+11/5... 求数列1,1,2,3,5,8……前20项之和 的VB编程 VB求解2/1,3/2,5/3,8/5,13/8,21/13...求出这个数列的前20项之和 怎么用C语言求有一个分数列:1,-3,5,-7,9,-11,...求出这个数列的前20项之和(迭代) 数列2007,2008,1,-2007,-2008,...这个数列从第二项起每一项都等于它的前后两项之和,求数列的前2007项之和 有一分数数列:2/1, 3/2, 5/3, 8/5, 13/8, 21/13, ...求这数列前20项之和? 求一个正整数等差数列,这一数列的前4项之和为26,之积为880. 数列An,A1=-60,A(n+1)=(An)+3,n属于正整数,则该数列前30项的绝对值之和为?答案765 已知数列{an}是通项公式的等差数列,且满足{a3+a9=50,a5*a7=616.试求数列前多少项之和最大。