小白同学入门就遇到了槛,为什么比较三个数的大小输入后的值如此奇怪

刚刚开学学习c语言,检查代码没有发现问题呀,为什么输出这么怪图片说明
下面附上小弟的代码,哎
#include
#include

int main()
{
int max(int x,int y,int z);
int a, b, c, t;

scanf("%d,%d,%d",&a,&b,&c);
t= max(a,b,c);

printf ("max=%d\n",t);
return 0;

}

int max(int x,int y,int z)
{
int t;

if (x>y)t=x;
else t=y;
if (z>t)t=z;

return t;

}

你输入的时候,应该用的中文逗号