a = -a;就是改变符号的。当a=1时,a=-a就是a=-(-1),结果a=1;而当a=1时,a=-a就是a=-(1),结果a=-1。
a = -a; //这里就是变号
d = a/b; //这里就是正负1除以分母
因为每次a都不同,所以是正负交替的
a = -a;变换符号
d = a/b;为累加的项
c 为初始项
while(b<=100) 循环99次
c = c+ d;不断累加
while(b<=100)
{
a = -a; // 符号是通过这里变换的,比如a=1时,这个数为正数,下次在循环的时候a=-a = -1;这样在除以b就得到了负数的分式,在求累加和即可
d = a/b;
c = c+d;
b = b+1;
}
什么意思?不懂你要问啥? “int a = 1; //a代代表当前处理的项前面的数值符号比如:- +//”a=-a每项总是前一项的负值、