Deity.342 2022-06-02 15:04 采纳率: 88.9%
浏览 24
已结题

这错哪了呢 输出结果一大串


#include"stdio.h"
#include"math.h"
void main()
{
    double x,y;
    printf("请输入x的值:");
    scanf("%f",&x);
    if(x<3)
        y=3*x*x+3*x+7;
    else
        if(x>=6)
        y=sqrt(x+2*sin(3*x));
        else
            y=(pow(((x-4)/(x+5)),3));
    printf("输出y的值:%f",y);

}
![img](https://img-mid.csdnimg.cn/release/static/image/mid/ask/321034351456151.jpg "#left")

  • 写回答

1条回答 默认 最新

  • 不会长胖的斜杠 新星创作者: 后端开发技术领域 2022-06-02 15:57
    关注

    scanf("%f",&x);
    修改为
    scanf("%lf", &x);

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?

问题事件

  • 系统已结题 6月10日
  • 已采纳回答 6月2日
  • 创建了问题 6月2日