ISRO | ISRO CS 2015 |问题70

考虑下面的程序片段

null

i=6720;j=4; 而(i%j)=0 { i=i/j; j=j+1; }

终止时,j将具有该值 (A) 4. (B) 8. (C) 9 (D) 6720 答复: (C) 说明: 最初i=6720,j=4

condition check (i%j==0)    i               j

6720 % 4 == 0, true         6720/4=1680     5
1680 % 5 == 0, true         1680/5=336      6
336 % 6 == 0, true          336/6=56        7
56 % 7 == 0, true           56/7=8          8
8 % 8 == 0, true            8/8=1           9
1 % 9 == 0, false, condition terminated

选项(C)是正确的。 这个问题的小测验

© 版权声明
THE END
喜欢就支持一下吧
点赞13 分享