c语言 求100-200的素数 怎么读看不懂,特别是那个判断条件if(i<j+1 为什么要嵌套一

2024-12-03 05:26:31
推荐回答(1个)
回答(1):

第一个for循环式循环遍历100到200之间的所有数字
第二个for循环是关键,获取到的每一个数字都需要用算法来计算一次,而素数的算法就是
一个数X依次去除以2到X-1之间的所有数取余数,当且仅当只有余数均不为0就成立
第一个if表示只要有余数为0,就不是素数,就跳出循环
第二个if表示计算到最后一个X-1的时候才执行下一个printf函数,否则会出现还没有判断完是否是
素数,就每次都打印了。