kot_mapku3 Asked:2020-10-06 04:37:29 +0000 UTC2020-10-06 04:37:29 +0000 UTC 2020-10-06 04:37:29 +0000 UTC 执行一次方法 772 为什么 IsPrime 方法只执行一次?程序只是进入了一个永恒的循环。 c# 1 个回答 Voted Best Answer HasmikGaryaka 2020-10-06T04:49:26Z2020-10-06T04:49:26Z 因为如果不满足条件,素数不会改变。让我们取n = 1。我们不输入 if(num%prime)。我们也不输入else。n 和素数都没有变化。这是循环。您需要在那里编写以将数字除以给定素数的最大次数,然后继续使用另一个素数。
因为如果不满足条件,素数不会改变。让我们取n = 1。我们不输入 if(num%prime)。我们也不输入else。n 和素数都没有变化。这是循环。您需要在那里编写以将数字除以给定素数的最大次数,然后继续使用另一个素数。