有一分数序列:2/1,3/2,5/3,8/5,13/8,21/13...输入n,求出这个数列的前n项之和。

#include <stdio.h>
int main()
{
    int n;
    printf("请输入你想计算前多少项的和:\n");
    scanf("%d",&n);
    int i,t;
    float sum=0;
    float a=2,b=1;
    for(i=1;i<=n;i++)
    {
        sum=sum+a/b;
        t=a;
        a=a+b;
        b=t;
    }
    printf("前%d项的和为%9.6f\n",n,sum);
}

猜你喜欢

转载自blog.csdn.net/qq_38452951/article/details/80723215