刚接触,不是很懂这个应该怎么做

#include <stdio.h>

int main()

{

int a, b, c, max;

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

if (a < b)

    max = a;

else

    max = b;

if (max < c)

    max = c;

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

return 0;

}

img

看一下scanf函数用法就懂了

1.scanf的参数是地址,2.逻辑不对。

    int a, b, c, max;

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

    if (a < b)

        max = b;

    else

        max = a;

    if (max < c)

        max = c;

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

    return 0;

1.scanf("%d%d%d",&a,&b,&c)
2.if(a>b)