DianNier  
  1. 问题描述
  2. 输入格式
    输入一行,包含1个正整数 n。
  3. 输出格式
    输出一行,包含一个小数,表示结果。
  4. 重点
    斐波拉契数列如何表示:a[i]=a[i-1]+a[i-2]
  5. 代码
点击查看代码
#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;
}
posted on 2024-01-23 10:34  芭娜娜banana  阅读(21)  评论(0)    收藏  举报