求一元二次方程的解
2013-04-26 23:13
232 查看
求方程ax2+bx+c=0的根,分别用三个函数求当b2-4ac大于0,等于0,和小于0的根,并输出结果。从主函数输入a,b,c的值。
实现代码:
实现代码:
#include<iostream> #include<math.h> using namespace std; int main(){ double a,b,c,m,p,q; void dengyu(double,double); void dayu(double,double); void xiaoyu(); cout<<"please input a,b,c:"; cin>>a>>b>>c; cout<<"the result of "<<a<<"x^2+"<<b<<"x+"<<c<<"\n"; cout<<(m=b*b-4*a*c)<<endl; cout<<(p=-b/(2*a))<<endl; if(m>0){ cout<<(q=sqrt(m)/(2*a))<<endl; dayu(p,q); } else if(m==0){ q=sqrt(m)/(2*a); dengyu(p,q); } else if(m<0)xiaoyu(); return 0; } void dayu(double p,double q){ cout<<"root1:"<<(p+q)<<endl; cout<<"root2:"<<(p-q)<<endl; } void dengyu(double p,double q){ cout<<"root1=root2="<<(p+q)<<endl; } void xiaoyu(){ cout<<"there is no root"<<endl; }
相关文章推荐
- 第九周项目5-求一元二次方程的根
- Python编程实现数学运算求一元二次方程的实根算法示例
- 分支-18. 求一元二次方程的根(20)
- 编程求一元二次方程
- 求一元二次方程
- 分支-18. 求一元二次方程的根
- C++练习题:求一元二次方程的根
- 求一元二次方程的根
- Python-定义函数.练习题.求一元二次方程解
- 求一元二次方程的根
- 定义函数 求一元二次方程的根。
- Java--第13周实验--封装一个求一元二次方程根的类SquareEquation,要求考虑解方程的异常,再编写一个窗口类EquationFrame
- C::求一元二次方程的根
- 用“派生类”求一元二次方程的解
- 求一元二次方程的根
- c语言:求一元二次方程的跟,系数a,b,c由键盘输入(要求考虑所有情况)
- 求一元二次方程(ax^2+bx+c)的根
- 求一元二次方程的实根或虚根
- 第九周任务02:求一元二次方程的解
- 第九周上机任务五--求一元二次方程的根