C语言简单编程之一元二次方程求解
2017-12-11 12:48
1971 查看
步骤
编辑1.化方程为一般式:
2.确定判别式,计算Δ(希腊字母,音译为戴尔塔)。
;
3.若Δ>0,该方程在实数域内有两个不相等的实数根:;
若Δ=0,该方程在实数域内有两个相等的实数根:
;
若Δ<0,该方程在实数域内无解,但在虚数域内有两个共轭复根,为
。
#include <stdio.h>
#include <math.h>
int main()
{
float a=5,b=400,c=34,delt,x1,x2;
printf("输入方程的三个系数:");
//scanf("%f%f%f",&a,&b,&c);
delt = b*b-4*a*c;
printf("输入方程的三个系数:%.2f",delt);
x1 = (-b+sqrt(delt))/(2*a);
x2 = (-b-sqrt(delt))/(2*a);
printf("方程的解分别为:x1=%.2f x2=%.2f \n",x1,x2);
}
相关文章推荐
- C语言简单编程题——求两个整数的较大值
- 求解一元二次方程的简单c语言程序
- C语言socket编程简单步骤
- c语言求解一元二次方程
- 利用C语言求解一元二次方程组的解
- 通过简单的C语言编程实现一个简易…
- 做简单的c语言编程
- 运用C语言求解一元二次方程
- 利用linux下的c语言编程来简单的实现一个shell功能实现!
- C语言 求解一元二次方程
- 一个中兴的面试题,输入两个数n和m,从数列1,2,3……n中随意取几个数,使其和等于m,要求将其中所有组合列出来编程求解(c语言递归函数分解法)
- C语言实现一元二次方程的求解
- c语言编程之sglib库的简单使用
- Linux下的C语言编程——进程的简单操作
- C语言简单的多文件编程【注意事项/易错点】 文章仍在编辑中
- C语言简单编程题——9*9乘法表
- C语言编程中实现二分查找的简单入门实例
- 编程小练~一元二次方程求解问题
- 基于51系列单片机的简单c语言编程
- 用Eclipse完成C语言编程的几个简单步骤