1条回答 默认 最新
threenewbee 2015-08-08 22:28关注你的程序写的不好,没有用缩进和正确的换行,结果是自找麻烦,你自己都搞不清楚for和什么语句配对了。
这里有两重循环,外循环是从3~n找素数,内侧是判断i是不是素数
if (k >= i+1)表示,循环走完了,k才会等于i+1,而循环如果提前break表示它可以被整除,不是素数。本回答被题主选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏 举报
你的程序写的不好,没有用缩进和正确的换行,结果是自找麻烦,你自己都搞不清楚for和什么语句配对了。
这里有两重循环,外循环是从3~n找素数,内侧是判断i是不是素数
if (k >= i+1)表示,循环走完了,k才会等于i+1,而循环如果提前break表示它可以被整除,不是素数。