王小敏
幼苗
共回答了29个问题采纳率:96.6% 举报
s 的初始值为 32,经过若干次除以 2 之后变成 2.
32 / 2 = 16
16 / 2 = 8
8 / 2 = 4
4 / 2 = 2
也就是说要经过4次循环就可以了.
如果步长为 1,那么1 to 10 一共要经过10次,超了.
如果步长为 2,那么1 to 10 一共要经过1、3、5、7、9共5次,也超了.
如果步长为 3,那么1 to 10 一共要经过1、4、7、10共4次,所以答案就是C.
如果步长为 4,那么1 to 10 一共要经过1、5、9共3次,不够.
综上,选C.
1年前
1