方程求解
2013-03-28 11:03
246 查看
题目:求
方程的解
【代码】
方程的解
【代码】
#include<stdio.h> #include<math.h> int main() { double a,b,c,dis,x1,x2; printf("Please input a b c \n"); scanf("a=%lf,b=%lf,c=%lf",&a,&b,&c);//注意这里是lf if(fabs(a)<=1e-6)//实数在计算和存储时可能会出现一些微小误差,因此不能直接进行是否等于0的判断 printf("The root is %lf\n",-c/b); else { dis=b*b-4*a*c; if(fabs(dis)<=1e-6) printf("The roots are %lf\n",-b/(2*a)); else if(dis >=1e-6) { x1=-b/(2*a); x2=sqrt(dis)/(2*a); printf("The roots are %lf and %lf\n", x1+x2,x1-x2); } else { x1=-b/(2*a); x2=sqrt(-dis)/(2*a); printf("The roots are %lf+%lfi and %lf-%lfi\n", x1,x2,x1,x2); } } return 0; }
相关文章推荐
- 数值计算方程求解实现
- 分治法求解方程的解
- 使用牛顿迭代法求解一阶导数方程 python
- 简单迭代法求解方程举例
- 椭圆一般方程参数求解
- 洛谷P1689--方程求解_题解
- C语言进阶-第6讲:递归法问题求解(易列写递归方程)
- POJ 1840:Eqs 哈希求解五元方程
- 蓝桥杯 算法训练 一元三次方程求解
- 线性方程求解之 二范数类型
- poj 2417 Discrete Logging 求解模方程a^x=b(mod n),n为素数+模板题(baby_step giant_step)
- 二分法求解方程根
- oj-7-E-方程求解
- 【来自媳妇的需求】PHP实现随机数和方程求解
- 试位法求解非线性方程的根
- 拓展欧几里得算法求解同于方程
- l20范数最小化求解系数方程_贪婪组稀疏方法(Greedy group sparsity)
- 用对分法求解方程x^3-x^2-x-1=0
- TF随笔-14-二分法求解一元方程
- 快速弦截法求解方程