我遇到了麻烦,我想在循环中使用返回语句与omp a for循环并行化。
这是代码。
int isPrime_parallele(int number) {
int i;
if (number == 2) return 1;
if (number % 2 == 0) return 0;
omp_set_num_threads(4);
for (i = 3; i <= (int)sqrt(number); i += 2){
if (number % i == 0) return 0;
}
return 1;
}