for循环的i要从1开始,不然第一次循环t=2*i=0,0当被除数了
程序代码:#include <stdio.h>
int main(void)
{
float s=0.0,i,j=-1,n;
printf("Input n: ");
scanf("%f", &n);
for(i = 1; i <= n; i++)
{
j=(-1)*j;
s=s+j*(2*i-1)*(2*i+1)/((2*i)*(2*i));
printf("s%.0f=%.5f\n",i,s);
}
return 0;
}