我爱占星网 我爱占星网
首页
编程
java
php
前端
首页 编程 java php 前端

输入x值并没有进入所对应的区间

img

img


这个无法进入正确的区间,反而一直进入最后一个区间,只有else的那个区间才进得去

浮点数里没有0的定义,建议和0比较是改为1e-8等等比较小的数

因为不等于是!=,所以将==! 改为!=即可。

修改如下:


#include <stdio.h> 

int main(void){
    
    double x,y,z,m,n;
    scanf("%lf",&x);
    m=5*x;
    
    // 将下面的==!改为!=,因为不等于是!= 
    if(x<0&&x!=-3){
        y=x*x+x-6;
    }else if(x>=0&&x<10&&x!=-2&&x!=3){
        y=x*x-m+6;
    }else{
        y=x*x-x-1;
    }
    
    printf("%.3lf",y);
    
    return 0;
    
}

img

近期文章

  • 谁熟悉HI3559AV100
  • Cannot resolve method 'print(java.lang.String, java.lang.String)',应该要怎么调用定义的变量
  • 无账号口令摄取数据库元数据
  • 关于#matlab#的问题:这个是skyhook半主动悬架的代码和结果图
  • 关于Qt类的继承导致SLOTS函数调用问题
  • 数控机床G什么的编程
  • 求一个程序有没有更简便的实现方法
  • PHP闭包 - 如何用$ this调用类函数
  • frida 在主动调用一个函数时报错。我是完全初学者,不知怎么解决。
  • QxOrm对于SQl Server的操作中表名解析不对
  • div盒子重叠样式问题
  • MATLAB地理坐标系到地磁坐标
  • 强制关机后卡在华硕logo界面
  • mysql服务怎么删。
  • c++ scanf和cin读取效率
  • c#里面的rich text乱码
  • 请问画圈的这个是什么呀?
  • 请问有你哪些网站可以赚点外快,接接私活?
  • PHP Array into mysql select Statement
  • svn必须要手动add,否则无法识别新增

Copyright ©2022 我爱占星 All Rights Reserved.

浙ICP备2022030071号-1

部分图文来自网络,如有侵犯您的版权,请告诉我们删除

友情链接:代码精华