你理解错了
第一次循环 ,i = 100 % 100 + 1 = 0 + 1 = 1
第二次循环,i= 1 % 100 + 1 = 1 + 1 = 2,
第三次循环 ,i = 2 % 100 + 1 = 2 + 1 = 3,
依次类推一直到 i = 100,退出循环
怎么死循环呢?当i=99时,i%100+1 = 100了啊,不就break了么
1%100也是0----这是哪个老师教的啊???1%100=1好不好啊?不是1/100啊
/跟%弄清这些计算符号就行了
%表示取余
(1)最开始 i=100 ,然后 100%100 余数为0 ,+1 得出i = 1;
(2)i = 1, i%100,余数等于1, +1等于2;
(3)i = 2, i%100,余数等于2, +1等于3;
以此类推
(n)i =99, i%100,余数等于99, +1 = 100, 100满足跳出循环的条件,最终结果i = 100;
%是取余,你是跟除法搞混了吗
至于取余应该如何算,这是小学四年级的课程