问答详情
源自:1-2 C程序结构

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

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

提问者:精慕门6465754 2017-12-12 21:30

个回答

  • 慕姐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);


    }