作业帮 > 综合 > 作业

计算斐波那契分数数列前n项之和1/2+3/2+5/3+8/5+13/8…… 用C语言怎么解决啊,

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/05/26 15:30:31
计算斐波那契分数数列前n项之和1/2+3/2+5/3+8/5+13/8…… 用C语言怎么解决啊,
斐波那契数的通项公式:
a1=1
a2=2
a3=a2+a1=3
a4=a3+a2=5
...
an=a[n-1]+a[n-2]
斐波那契分数通项公式:
b1=1/2(这个对吗?)
b2=a3/a2=3/2
b3=a4/a3=5/3
...
bn=a[n+1]/an
就按照这个编呗.
float sum(unsigned int n)
{
float q,s;
unsigned int i;
unsigned int an,am,t;
if ( n