一元二次方程求解根的情况
2021-04-21 00:34
106 查看
#include <stdio.h> #include <stdlib.h> #include <math.h> int main(int agrc,char*agrv[]) { double a,b,c,x1,x2,x,i; //x1,x2为两根 printf("Please enter a,b,c:\n"); scanf("%lf%lf%lf",&a,&b,&c); if(a==0) printf("It is not a quadratic equation!"); if(a!=0) { if(b*b-4*a*c>0) printf("x1=%.2f,x2=%.2f\n",(-b+sqrt(b*b-4*a*c))/(2*a),(-b-sqrt(b*b-4*a*c))/(2*a)); else if(b*b-4*a*c==0) printf("x1=x2=%.2f\n",(-b)/(2*a)); else { printf("x1=%.2f+%.2fi,x2=%.2f-%.2fi\n",-b/(2*a),sqrt(4*a*c-b*b)/(2*a),-b/(2*a),sqrt(4*a*c-b*b)/(2*a));//共轭复根 } } return 0; }
相关文章推荐
- 编程小练~一元二次方程求解问题
- 一元二次方程求解
- 不使用数学函数开方运算的情况下,求解开方运算
- 三种求解最短路径的情况
- HDOJ---1597 find the nth digit[一元二次方程求解]
- Python 求解一元二次方程
- 中国剩余定理求解同余线性方程组(模数互素和非互素的情况)
- 用else if结构在负数范围内求解一元二次方程的根
- 利用C语言求解一元二次方程组的解
- c语言求解一元二次方程
- 求解一元二次方程的解
- fmincon函数求解过程中出现无解的情况
- 一元二次方程求解---C语言
- DFS求解DecodeWays输出所有情况和方法数
- 求解一元二次方程
- 求解一元二次方程
- C语言求解一元二次方程
- 求解一元二次方程
- 不一样的一元二次方程求解
- python(六) 用函数求解一元二次方程 以及 传参姿势