求和1/2-2/3+3/4-…+19/20 //要累加的值一正一负倒腾
首先我们要保证加减号的变换
#include<stdio.h>
#include<math.h>
int main()
{
int i;
float s,sum=0;
//process
for(i=2;i<=20;i++)
{
if(i%2==0) //判断是否为偶数项
{
s=1; //偶数项为加
}
if(i%2==1) //判断是否为奇数项
{
s=-1; //奇数项为减
}
sum=sum+s*(i-1)/i;
}
//output
printf("sum=%1f",sum);
return 0;
}
然后输出结果