C語言 [編程入門]有規律的數列求和

  • 題目描述

有一分數序列: 2/1 3/2 5/3 8/5 13/8 21/13...... 求出這個數列的前N項之和,保留兩位小數。

  • 輸入

N

  • 輸出

數列前N項和

  • 樣例輸入
10
  • 樣例輸出
16.48
#include<stdio.h>
int main()
{
   long double n=2,m=1,N,t,sum=0.00;
   scanf("%Lf",&N);
    while(N)
    {
      sum=sum+n/m;
      t=m;
      m=n;
      n=n+t;
     N--;
    }
    printf("%.2Lf",sum);
    return 0;
}

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章