num=0; EPS=1;while 1+EPS1EPS=EPS2;num=num+1;End循环结束的条件循环结束eps是多少计算过程
循环结束的条件是当1 + EPS小于等于1时,即EPS变得足够小,无法再使1 + EPS大于1。
循环结束时,EPS的值为2的负num次方。具体计算过程如下:
初始时,num=0,EPS=1。
第一次循环时,EPS=1/2,num=1。
第二次循环时,EPS=1/4,num=2。
以此类推,第n次循环时,EPS=1/2^n,num=n。
当EPS变得足够小,无法再使1 + EPS大于1时,循环结束。在这种情况下,EPS的值为2的负num次方,即EPS=1/2^num。
原文地址: http://www.cveoy.top/t/topic/hJmR 著作权归作者所有。请勿转载和采集!