求解一元二次方程、float与0比较大小
来源:互联网 发布:数据字典模板 编辑:程序博客网 时间:2024/05/21 21:42
昨天帮同学看题,发现了知识上的一个重大缺漏,原来float和double是不能和0直接比较大小的,长知识了。
/*输入一元二次方程的a,b,c求根*/#include<iostream>#include<cmath>using namespace std;const float EPSION=0.000001; //定义最小的floatint main(){float a,b,c;float delta,shi,xu;while(cin>>a>>b>>c){delta=b*b-4*a*c;if(fabs(delta)<EPSION){shi=-1*b/(2*a);cout<<"该方程有两个相同的根:"<<shi<<endl;}else if(delta>=EPSION){shi=(-1*b+sqrt(delta))/(2*a); xu=(-1*b-sqrt(delta))/(2*a);cout<<"该方程有两个不同的实根:"<<shi<<" , "<<xu<<endl;}else if(delta<=-EPSION){shi=-1*b/(2*a);xu=sqrt(abs(delta))/(2*a);cout<<"该方程有两个复根:"<<shi<<"+ "<<xu<<"i , "<<shi<<"+,"<<xu<<endl;}}return 0;}
阅读全文
0 0
- 求解一元二次方程、float与0比较大小
- 求解一元二次方程
- 求解一元二次方程
- 一元二次方程求解
- 一元二次方程求解
- 一元二次方程求解
- 一元二次方程求解
- 一元二次方程求解
- 一元二次方程求解
- 一元二次方程求解
- 一元二次方程求解
- 一元二次方程求解
- 求解一元二次方程
- 求解一元二次方程
- Scala一元二次方程求解
- 求解一元二次方程
- 一元二次方程求解
- 用js求解一元二次方程的根,实根与虚根
- (Android四大组件)---Service
- 调查问卷
- 菜单收敛
- 安卓系统添加dropbear实例
- 412. Fizz Buzz
- 求解一元二次方程、float与0比较大小
- python dict setdefault() 用法
- C++ redis zset 判断特定value是否存在
- Fibonacci数列第n个数除以10007的余数
- Noip 提高组 2014 Day2 T3 解方程 同余系
- ubuntu下安装包依赖关系(问题)& apt包管理工具(解决方法)
- EventBus使用
- python os操作
- tomcat把项目放到非webapp目录下且访问路径隐藏项目名|tomcat读取自定义路径下的项目|tomcat设置虚拟目录