#include <stdio.h>
int main()
{
double i;
int flag=1;
int n;
double sum=0;
printf("Enter n: ");
scanf("%d",&n);
for(i=1;i<=n;i++)
{
sum=sum+flag/(3*i-2);
flag=-flag;
}
printf("The result is %.3lf",sum);
return 0;
}
该题关键在于有flag控制的开关变量,能够主导正负。另外还要注意变量的类型,是否允许其进行相关的运算。