[商管] 基本pseudo code

楼主: jason82714 (Jason)   2015-01-27 18:11:47
中兴102资管计概第16题
x := 1;
i := 1;
while (x <= 1000)
x := power(2,x);
i := i+1;
求i值
我算两遍i都是5
但是解答给4
解答的说明是x在第五次执行 x := power(2,x)时就大于1000并离开循环
所以最后一次的i=i+1没有执行
我的问题是 pseudo code可以这样子不用break就直接离开while loop吗?
还是说解答是错的?
拜托各位高手们了 thanks
作者: kather (Kather)   2015-01-27 19:13:00
5吧
作者: shcyril (喜瑞)   2015-01-27 19:17:00
5
作者: Moonshark (鲨子)   2015-01-27 21:53:00
5

Links booklink

Contact Us: admin [ a t ] ucptt.com