考虑下面的程序片段
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