下列循环执行的次数是______。 int y=2, x=4; while(--x!=x/y ){}

admin2010-02-22  27

问题 下列循环执行的次数是______。       int y=2,  x=4;      while(--x!=x/y ){}

选项 A、2次
B、1次
C、3次
D、0次

答案4

解析 首先判断终止条件,--x之后,x=3,x/y=1,满足条件,执行第一次循环;再判断终止条件,--x之后,x=2,x/y=1,满足条件,执行第二次循环:再判断终止条件,--x之后, x=1,x/y=0,满足条件,执行第三次循环;再判断终止条件,--x之后,x=0,x/y=0,不满足条件,退出循环;因此一共执行了3次循环。
转载请注明原文地址:https://kaotiyun.com/show/QZnp777K
0

最新回复(0)