这是我写的代码,算的是1-1/2+1/3-1/4+1/5……+1/99-1/100#include<stdio.h>main(){ int a,b,c,d; double e; a=1,b=2,c=1; while(b<=100) { e=a+c/b; b=b+1; c=-c; } printf("答案是%lf",e);}可是答案和我理想中的不对,不知错在哪里。