#include
int main()
{
int i, n;
double sum, flag;
scanf("%d", &n);
sum = 0.0;
flag = 1.0;
for(i = 1; i <= n; i++)
{
sum +=1.0* iflag / 2(n-1);
flag = -flag;
}
printf("%.3f\n", sum);
return 0;
}
都不知道你数列是啥样,怎么知道为啥不行
2(n-1)是个啥玩意,一看就不像正经代码
首先,你确定n的位置不应该是i吗,其次,你确定是乘不是除吗