int main()
{
float x,y;
printf("-----计算公式!-----\n");
printf("x=");
scanf("x=%f",&x);
if(x<1)
{
y=x;
}
else if(1<=x&&x<10)
{
y=2x-1;
}
if(x>=10)
{
y=3x-11;
}
printf("y=%.2f\n",y);
return 0;
}
代码修改如下,写注释里了
int main()
{
float x,y;
printf("-----计算公式!-----\n");
printf("x=");
scanf("%f",&x);//去掉了x=
if(x<1)
{
y=x;
}
else if(1<=x&&x<10)
{
y=2*x-1;
}
if(x>=10)
{
y=3*x-11;
}
printf("y=%.2f\n",y);
return 0;
}
scanf("x",&x);