发布网友 发布时间:2022-04-23 06:05
共3个回答
热心网友 时间:2023-10-17 02:36
这与C/C++无关,完全是数学逻辑。要求小于1e-5就做完了,那么就是要求大于等于1e-5时继续做!while(fabs(x1-x)>=1e-5);意思不就是(x1-x)的绝对值>=1e-5时继续做的意思吗?写成<=当然错了:已经都满足要求了还做什么呢?
热心网友 时间:2023-10-17 02:37
从哪里得到这个结论的?能不能再仔细看看?
是你对循环条件的理解不到位。
do
{}while(条件);
条件成立,循环继续,即,继续计算;循环不成立,退出循环,结束计算。
热心网友 时间:2023-10-17 02:37
能描述的详细点吗??
do 。。 while语句只有当while里的内容为假时结束循环,改为<=后,是会无限循环的