不是格式问题关于scanf运行时计算的结果错误

非格式问题,运行关于scanf的语法时结果出现了错误

#include
int main()
{
int a,b,s;
printf("请输入两个整数:\n");
scanf("%d,%d",&a,&b);
s=(a+b)/2;
printf("%d与%d的平均数为%d\n",a,b,s);
return 0;
}

结果我就在运行时出现了错误,点击运行后我输入的是4和6,运行结果:
请输入两个整数:
4,6
4与-858993460的平均数为-429496728
Press any key to continue

昨天我在练习的时候都没有遇到这种情况
我看了一下问答,但是没有找到跟我一样状况的

你在4和6之间输入的逗号是中文输入法下的全角逗号,必须和scanf中一样用英文输入法下的半角逗号才行。
由于逗号不匹配,所以第二个整数输入失败了

你输入的逗号是中文的,是吧?