哪错了,printf的是32762

#include
int main()
{
    int max(int x,int y);
    int a,b,c;
    scanf("%d,%d",&a,&b);
    c=max(a,b);
    printf("Max is %d\n",c);
    return 0;
}

int max(int x,int y)
{
    int z;
    z=x>y?x:y;
    return (z);
}

代码没有问题,注意输入时:scanf("%d,%d",&a,&b);两个数字之间用英文半角的','逗号间隔,如:12,23