- 问题描述
![]()
- 输入格式
输入一行,包含1个正整数 n。 - 输出格式
输出一行,包含一个小数,表示结果。 - 重点
斐波拉契数列如何表示:a[i]=a[i-1]+a[i-2] - 代码
点击查看代码
#include <stdio.h>
int main()
{
double a[20],ans=0;
int n,i;
scanf("%d",&n);
a[1]=2,a[2]=3;
for(i=3;i<=n+1;i++)
a[i]=a[i-1]+a[i-2];
for(i=1;i<=n;i++)
{
ans+=a[i]/a[i+1];
}
printf("%.5lf",ans);//%lf表示输出为double型函数
return 0;
}


浙公网安备 33010602011771号