要注意定义其类型double,对于符号正负的处理可分成两部分来分别求,或是pow(-1,n),引用头文件<math.h>。并且注意次方函数类型是double型的。
#include<stdlib.h>
#include<stdio.h>
void sum()
{
double a = 1.0; //分母
double sum = 1.0 / a;
int i = 2;
for (; i <= 100; i++)
{
if (i % 2 == 0)
{
sum -= 1.0 / i;
}
else
{
sum += 1.0 / i;
}
}
printf("%lf ", sum);
}
int main()
{
sum();
system("pause");
return 0;
}
转载于:https://blog.51cto.com/10740184/1700636