if嵌套三个数取最大值

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

无法运行
三个数比较大小

你的scanf函数注意下,scanf("%f,%f,%f",&a,&b,&c);这样写的话输入3个数的时候要用逗号隔开,比如2.2,3.3,4.4这样输入,不能用空格隔开

img

是不是少了头文件,在int main() 行的前面插入:#include <stdio.h>