帮看看,这是什么错误啊?

问题遇到的现象和发生背景
用代码块功能插入代码,请勿粘贴截图
#include<stdio.h>
int main(void)
{
    int a,b;
    scanf("%d,%d",a,b);
    if(a==1)
    {
        if(b==1)
        printf("1");
        else
        printf("0");
    }
    else
            printf("3");

    
}


运行结果及报错内容

img

你所有的if语句后面的分号都删掉!!!

scanf("%d,%d",a,b); 

改成取地址 scanf("%d,%d",&a,&b);

图片的错误
应该改成

scanf("%d%d",&a,&b);