OpenMP中的终止测试'声明有不正确的形式。程序崩溃

时间:2016-04-29 01:00:26

标签: c++ for-loop openmp

我收到错误消息:"在OpenMP中终止测试'对于'声明有不正确的形式"关于这段代码,我不知道为什么。

    #pragma omp parallel for
for(int i = 1; i >= 1 && i < 100000; i++)
{
    Sum[i] = 0;

    for (int j = 1; j >= 1 && j < i; j++)
    {
        if (i % j == 0)
        {
            Sum[i] = Sum[i] + j;
        }
    }

}

1 个答案:

答案 0 :(得分:1)

你需要什么(i&gt; = 1)和(j&gt; = 1)?我认为这可能是你的问题,尝试删除这些条件