while ((k >= 2) && (mc < 10)) { if ((k%13 == 0) || (k%17 == 0)) { m = m+ k; mc++; } k--; } 这里的k--是else k--么?如果不是 那么怎么通过判断到达这一步的
不是else的 如果是属于else的 那么这里的else需要出现 不可以省略 这里我们可以看得出来不是属于if语句里面的else的 而是接着if语句执行的 也就是属于while循环的
回复 祁老师:好的 我知道了谢谢老师