真不会了,大家解答一下啦

img


#include
int main()
{
float x,y;
scanf("%f",&x);
if(x<5) y=x+5
else{if(5<=x<10)
y=x*x+0.3x;
else y=5x-10;
printf("%.2f",y);}
return 0;
}

#include<stdio.h>
int main()
{
    float x,y;
    scanf("%f",&x);
    if(x<5)
         y=x+5;
    else if(x<10)
         y=x*x+0.3*x;
    else 
        y=5*x-10;
    printf("%.2f",y);
    return 0;
}

5<=x<10 语法错误 改成 x>=5&&x<10或者直接x<10

#include<stdio.h>
int main()
{
float x,y;
scanf("%f",&x);
if(x<5) y=x+5
else{if(x<10)
y=x*x+0.3x;
else y=5x-10;
printf("%.2f",y);}
return 0;
}