我想知道这个重新修改ti,第14行什么时候k会==i,k不是<i吗?举个例,比如我m输入5,我得到的结果应该是7,那这个k==i怎么实现

img

img

img


k初始值为2,通过自增可以实现的。

以上仅供参考,如有任何疑问,可以评论回复,看到即回。
希望对题主有所帮助!可以的话,点个采纳!

k==i实现是应为第二层循环k一直在自增,你比如k自增到 i-1 还没有退出第二层for循环,这时候k再自增就会和 i 相等
换句话说,k<i只是再第二层for循环里面成立,退出了第二层for循环k就有可能等于i了

k==i-1