100除以2,得到50,进行第2轮,返回
7轮啊!
第1轮就已经 /2了,剩下50进入第2轮;
第2轮后剩25
第3轮后剩12.5
第4轮后剩6.25
第5轮后剩3.125,
此时准备开始第6轮
返回step 2 发现依然>3,所以进入step 3 ,这一步只是除以2。并没有做判断!
(一定要记住!只有我们中国人能一看数字就知道它是否<3;
至于老美,他们依然很傻很天真地需要继续借助电脑,用一套所谓“完美”的赋值法来看看1.5xxx是否真的<3呢?)
所以要进入第七轮,带回step2,老美这才终于发现<3了,他们很开心的进入step5...然后end
=====================
所以,我觉得7轮没错的!
举报
7轮
第1轮变50第2轮变25第3轮变12 简单起见我把小数位去掉了。第4轮变6第5轮变3第6轮变1 注意这里 比较是在除2之前所以得出1之后程序还要继续执行第7轮 拿着1去比较3 得出比3小 然后write!!GWD个鸟人的录音里面讲过这道题目。
我觉得是7轮.走完5轮是100/32,所以还会走第六轮,走完第六轮X就小于Y了,就直接从第二步到第五步结束.这也是个流程.
同意7轮
第6轮结束后STEP 4 GO TO STEP 2再进行比较方可进入STEP5,所以是7轮
这个有定下答案了么
我算了是第7轮时候到第5轮
也就是经过了7轮才的意思
这个解答已经够了。
关键是第6轮,并没有因为已经小于3,而直接到step 5。程序死规定要重新返回step2。所以多了一轮。
发表回复
手机版|ChaseDream|GMT+8, 2025-11-18 13:37 京公网安备11010202008513号 京ICP证101109号 京ICP备12012021号
ChaseDream 论坛
© 2003-2025 ChaseDream.com. All Rights Reserved.