我照着社区帖子里面的三个数代码自己写了一遍,运行结果每次都是输入的第一个数是最大的,这是哪里出问题了?

int a, b, c, max;
scanf_s("%d,%d,%d", &a, &b, &c);
if (a > b)
{
    if (a > c)
        max = a;
    else
        max = c;
}
else
{
    if (b > c)
        max = b;
    else
        max = c;
}
printf("max=%d\n", max);
return 0;

}

你输入的时候,三个数之间要用逗号分隔,不能是空格。因为你的scanf语句指定了分隔符是逗号

输入的时候用逗号隔开 例4,7,3这样写