weixin_65500289 2022-01-06 23:51 采纳率: 93.8%
浏览 22
已结题

可以看一下这里哪里有问题吗,运行的时候结果显示的都是0.00

img

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=3
x-11;
}
printf("y=%.2f\n",y);
return 0;
}

  • 写回答

2条回答 默认 最新

  • fuill 2022-01-07 00:13
    关注

    代码修改如下,写注释里了

    img

    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;
    }
    
    
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(1条)

报告相同问题?

问题事件

  • 系统已结题 1月15日
  • 已采纳回答 1月7日
  • 创建了问题 1月6日