我目前正在编写一段代码,我必须找到前N个质数。期望的结果是,如果你输入5,它输出2,3,5,7和11,但无论我输入什么'max',输出总是2和3。有什么方法可以改善这一点吗?max=int(input("How many prime numbers do you want: "))while(min<=(max)): if min%c==0: else:
我写了下面的代码来找出第n个质数。这可以在时间复杂度上得到改善吗?ArrayList arr存储计算出的质数。一旦arr达到一个大小'n',循环就会退出,我们将检索ArrayList中的第n个元素。在计算质数之前将数字2和3相加,并检查从4开始的每个数字是否为质数。is prime starting from 4
int counter = 4