数值分析编程问题(关于精确度)

2024年11月30日 18:46
有2个网友回答
网友(1):

1/(loop_val)-1/((loop_val)
这些都写成
1.0/(loop_val)-1.0/((loop_val)

还有allsum,sum当然是0
你又没有赋过不是0的值

网友(2):

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); */