#include <stdio.h>
int main()
{
//循环的分母最后为100
int n=100;
//声明和为双精度的和
double sum=0;
//改变1/i的正负
int flag=1;
//对1/i遍历求和
int i=0;
for(i=1;i<=n;i++)
{
sum+=(flag*1.0/i);
flag*=-1;
}
printf("sum=%lf",sum);
return 0;
}
#include <stdio.h>
int main()
{
//循环的分母最后为100
int n=100;
//声明和为双精度的和
double sum=0;
//改变1/i的正负
int flag=1;
//对1/i遍历求和
int i=0;
for(i=1;i<=n;i++)
{
sum+=(flag*1.0/i);
flag*=-1;
}
printf("sum=%lf",sum);
return 0;
}