用c语言求解一元二次方程
2017-04-16 22:47
183 查看
#include<stdio.h> #include<math.h> #define EXP 0.00000001//定义一个很小的数 int main() { double a = 0.0; double b = 0.0; double c = 0.0; scanf("%lf%lf%lf",&a,&b,&c); if((a>-EXP)&&(a<EXP))//判断a=0 { printf("不是一元二次方程组\n"); } else { double disc = b*b-4*a*c; if(disc<0) printf("无解\n"); else if(disc>-EXP&&disc<EXP) { printf("%lf\n", (-b)/(2*a)); } else if(disc>0.0) { printf("x1 = %lf\n", (-b+sqrt(disc))/(2*a)); printf("x2 = %lf\n", (-b-sqrt(disc))/(2*a)); } else { printf("无解\n"); } } return 0; }
相关文章推荐
- C语言实现一元二次方程的求解
- c语言求解一元二次方程
- C语言求解一元二次方程
- c语言求解一元二次方程
- C语言简单编程之一元二次方程求解
- c语言求解一元二次方程
- 利用C语言求解一元二次方程组的解
- 运用C语言求解一元二次方程
- C语言 求解一元二次方程
- 用c语言求解一元二次方程
- 用C求解一元二次方程的解,遇到的问题及解决办法 分类: C语言 2012-03-13 00:26 3094人阅读 评论(0) 收藏
- C语言初步-第35讲: 问题求解方法——迭代(Bessel函数 )
- 用else if结构在负数范围内求解一元二次方程的根
- 一元二次方程求解
- 蓝桥杯 表达式求解 (详解)-----------------------C语言
- 用C求解一元二次方程的解,遇到的问题及解决办法
- 三对角阵的LU分解和三对角方程组的求解(C语言)
- NEUQ OJ 1131: C语言考试练习题_一元二次方程 描述
- 模拟退火算法(SA)求解TSP 问题(C语言实现)
- C语言求解数独