我的代码出现此错误,我不知道为什么。请帮忙!错误是:
错误:“=”标记之前的预期主表达式
这是我遇到问题的代码的一部分。a 和 b 之前已经声明为整数。
int i = 0;
for( i == a; i < = b; i = i + 1) // ERROR IS IN THIS LINE
{ int j = 1;
int N = static_cast<int>(sqrt(i));
for( j = 1; j < = N; j = j + 1) // ERROR IS IN THIS LINE
{ int P = i%j;
if( P == 0 && j!= 1 && j!= i)
{ j = N + 1;
}
if( P != 0 && j == N)
{ cout << i << "is prime" << endl;
}
}
}