你题目的解答代码如下:
#include<stdio.h>
double f(int n)
{
int i;
double s = 0;
for (i = 2; i <= 2*n; i+=2)
{
s += ((i-1) * (i+1)) / (double)i;
}
return s;
}
int main()
{
int n;
scanf("%d", &n);
printf("%lf\n", f(n));
return 0;
}
如有帮助,望采纳!谢谢!
#include<stdio.h>
#include<stdlib.h>
#include<math.h>
int main()
{
int n;
scanf("%d",&n);
float s=0.f;
for(int i=1;i<=n;++i)
{
s+= (float)((2*i-1)*(2*i+1))/(float)(2*i);
}
printf("%f",s);
return 0;
}