假设您要编写一个函数/方法来查找质数,那么最有效的方法是什么?我在想,这将是一个类似这样的测试:bool primeTest (int x) { //X is the number we're testing
int testUpTo编辑:稍微修改代码,两次。我在写这篇文章时并没有考虑到任何特定的语言,尽管我认为由于bool这个词,它应该是C++而不是java。
下面是一个带有默认else条件的Python质数程序。我想用C语言重现这段代码,但我没有让它像Python那样工作: for ix, num_float in enumerate(numbers):
num = int(num_float)out_array.append(result) 在Python中,如果(a)输入数字( num )是2或更小,或者(b)输入数字(Num)达到范围2,num的末尾而没有找到质数我用C语言重现了这段代码;它编译并运行,它与预期的输出非常