<分区>
这个程序应该使用两个函数返回第 n 个素数,nthPrime(n)
和 isPrime(candidatePrime, Vector<int >&primes)
.我们将检查过的素数存储在一个 vector 中,然后将连续的候选数除以 vector 中的元素。但是我的程序没有停止,也没有显示输出。
代码是:
<分区>
这个程序应该使用两个函数返回第 n 个素数,nthPrime(n)
和 isPrime(candidatePrime, Vector<int >&primes)
.我们将检查过的素数存储在一个 vector 中,然后将连续的候选数除以 vector 中的元素。但是我的程序没有停止,也没有显示输出。
代码是:
最佳答案
您可能需要在 for 循环之外删除添加到容器的行(第 94 行)。
关于c++ - 程序不会停止并继续运行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42113212/