写出#includestdioh-nnint-mainnnnnint-i;nnint-num-=-0;---用num统计3000-4000之间的素数个数nnfor-i-=-3000;-i-=-4000;-i++nnnnttint-j-=-0;----用j记录比i小的2—i-1个数字-nnfor-j-=-2;-j-i;-j++----ji则为i-1个数字nnnnif-i--j-==-0-----如果i整数j则说明i含有因子nnnnbreak;跳出for循环nnttt-nnnn执行if有两种情况:1
这段代码的算法是用for循环从3000到4000之间遍历每一个数字i,再用for循环从2到i-1依次判断i能否被整除,如果能被整除则说明i不是素数,跳出内层循环;如果内层循环正常结束,即j等于i,说明i是素数,统计素数个数num加1,并输出i。最后输出素数个数num的值。
原文地址: https://www.cveoy.top/t/topic/qjo 著作权归作者所有。请勿转载和采集!