编辑代码

#include <stdio.h>

double fun(double x, int i)
{
    return ((i-1) * x + 1/x)/x;
}

int main()
{
    
    int i,k;
    double x0,x,sum[2001],temp;

        sum[0] = 0;
        temp = 0;

        for ( k=1; k<=1100; k++)
        {
            temp += 2/k/k/(k+1)/(k+2);
        }

        x0 = temp + 1 + 1.25;

        for (i=1; i<2001;i++)
         {
          sum[i] = fun(x0,i);
          }

    x = 0.0;
     for (i=0; i<2001; i++)
     {
        printf("%6.3f %13.12f\n", x + (double)i * 0.001,sum[i]);
     }

	return 0;
}