最赞回答 / 暮雪忆
n<m有意义。n<m的意义在于规定了for循环跳出的条件。程序也能运行成功是因为:for循环里有一个if语句,只有满足了if语句里的条件时,才会执行。换言之,满足不了则不执行,而是执行n<m,继续判断if语句里的条件。之后n加一。继续执n<m等等。如果把n<m删去,就变成了for(n=2;;n++),一般的话它因该是一个死循环,但是这个for循环下是一个if语句,当n<m时,满足条件的是像4,6,8,9,10这些有别的因数的数.当n>=m,即n>=50时,m...
2020-12-18