s=s-1.0/i;s=s+1.0/i;1和i都是int类型,相除的结果也是int类型,比如1/3结果是0 觉得有用的话采纳一下哈
int k; for(s=0;i<=99;){ s+=k*1.0/i ; k=-k; i=i+2; }