1/(loop_val)-1/((loop_val)
这些都写成
1.0/(loop_val)-1.0/((loop_val)
还有allsum,sum当然是0
你又没有赋过不是0的值
double sum=0,allsum=0;//
unsigned int loop_val;//类型不同
sum=1/((loop_val)^2-1); /*改为sum=1.0/((loop_val)^2-1);
或sum=1/(double)((loop_val)^2-1); */