简单C语言。,帮忙看下程序。为什么不执行循环里的
发布网友
发布时间:2024-05-05 13:18
我来回答
共2个回答
热心网友
时间:2024-11-19 01:44
不执行循环主要原因 是条件写的有问题,
while(fabs((double)m)<=1e-5)
这个m 一定大于 1e-5
fabs 是绝对值,DOUBLE是类型转换,
所以这样看M 最小值是0
而你写的0.00001比0大,所以条件不成立
热心网友
时间:2024-11-19 01:45
语法上没问题,但是我估计你想要表达的意思是
while(fabs((double)m)>=1e-5)
>= !!!!