不知道代码哪里出了错误怎么看都找不出问题

img


麻烦大手子给看看到底错在了哪里……我是真的找不出到底错在哪儿了……为什么得不到max的值

scanf的三个%d之间不能有逗号,可以有空格


#include<stdio.h>

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

scanf是对的,你输入了逗号,没问题,是打印出错了,你max,没打印出来,你大概想这样写

printf("最大的数为:%d\n",max);