这个代码哪不对呀,输出总是乱的,真奇怪啊,您看一下

这个代码哪不对呀,输出总是乱的,真奇怪啊,ma烦您看一下,这个定义函数刚学,还不太懂,讲解清楚点

img

scanf的a,b,c放在双引号外边


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

-------------------------------------------【望采纳】


#include <stdio.h>
int max(int a,int b);

int main(void) {
    int a,b,c,z;
    scanf("%d %d %d ",&a,&b,&c);
    z=max(a,b);
    z=max(z,c);
    
    printf("%d",z);

    return 0;
}
int max(int a,int b){
    if(a>b){
        return a;
    }else
    {
        return b;
    }
}

img