计算1/2,-2/3,3/5,-5/8,8/13…的前20项和 的编程怎么做?

来源:1-2 C程序结构

精慕门6465754

2017-12-12 21:30

计算1/2,-2/3,3,3/5,-5/8,8/13…的前20项和   的编程怎么做?

写回答 关注

1回答

  • 慕姐5447012
    2017-12-12 23:19:09

    #include <stdio.h>

    #include <math.h>

    int main()

    {

        int k;

        int i=1,j=1;

        float a[20],d=0,b;

        b=i+j;

        for(k=0; k<20; k++)

        {

            j=i;

            a[k]=(i/b)*pow(-1,k);

            i=b;

            b=b+j;

            d+=a[k];

        }


        printf("计算1/2,-2/3,3,3/5,-5/8,8/13…的前20项和是%f\n",d);


    }


C语言入门

C语言入门视频教程,带你进入编程世界的必修课-C语言

926026 学习 · 20793 问题

查看课程

相似问题