0 Compile Error

foo.cc: In function 'int main()':
foo.cc:19:13: error: name lookup of 'i' changed for ISO 'for' scoping [-fpermissive]
     cout << i;
             ^
foo.cc:19:13: note: if you use '-fpermissive' G++ will accept your code
foo.cc:7:9: warning: unused variable 'a' [-Wunused-variable]
     int a[m+1];
         ^

代码

#include <iostream>
using namespace std;
int main()
{
    int m,n,x=0;
    cin >> n >> m;
    int a[m+1];
    for (int i=1;i<=m;i++)
    {
        if (n%i==0)
        {
            x=1;
        }
        else
        {
            x=0;
        }
    }    
    cout << i;
}

信息

递交者
题目
DJKS1015  硬币翻转
比赛
2024年3月等考一级题单
语言
C++ 98
递交时间
11 个月前
评测时间
11 个月前
分数
0
总耗时
0ms
峰值内存
0 Bytes