<分区>
我正在尝试编译我的代码,但出现以下错误:
error: name lookup of ‘x’ changed for ISO ‘for’ scoping [-fpermissive]
note: (if you use ‘-fpermissive’ G++ will accept your code)
任何人都可以帮我解决这个问题。提前致谢。
int main() {
int a,m;
cout << "Enter values of a and m:" << endl;
cin >> a >> m;
a %= m;
for(int x = 1; x < m; x++)
{
if((a*x) % m == 1)
return x;
}
cout << "the value of x" << x << endl;
}