报错意外类型的int如何解决

问题遇到的现象和发生背景

没有语法错误,但是无法运行

用代码块功能插入代码,请勿粘贴截图
#include
using namespace std;
int main()
{
    int m = 0, int n = 0, int sum = 0;
    cin >> m >> n;
    if (m % 2 != 0)
    {
        for (int i = m;i <= n;i += 2)
            sum += i;
    }
    else
    {
        for (int i = m + 1;i <= n;i += 2)
            sum += i;

    }
    cout << sum;
    return 0;
}
运行结果及报错内容

img

int m = 0,n = 0, sum = 0;
或者 int m = 0; int n = 0; int sum = 0;

int m=0,int n=0,int sum=0;
改为
int m=0,n=0,sum=0;
或者
int m=0;int n=0;int sum = 0;