求一元二次方程:ax2+bx+c=0 的根

简介: 【10月更文挑战第15天】求一元二次方程:ax2+bx+c=0 的根。

求一元二次方程:ax2+bx+c=0 的根。
输入三个实数a,b,c的值,且a不等于0。
实例

include

include

int main()
{
float a,b,c,x1,x2,d;
printf("输入方程的三个系数:");
scanf("%f %f %f",&a,&b,&c);
if(a!=0)
{
d=sqrt(bb-4ac);
x1=(-b+d)/(2
a);
x2=(-b-d)/(2*a);
if(x1<x2)
printf("%0.2f %0.2f\n",x2,x1);
else
printf("%0.2f %0.2f\n",x1,x2);
}
return 0;
}

运行结果:

输入方程的三个系数:1 2 1
-1.00 -1.00

相关文章
|
2月前
一元二次方程
【10月更文挑战第18天】一元二次方程。
41 5
|
7月前
39.输入任意的a,b,c求一元二次方程ax*x+bx+c=0的根​
39.输入任意的a,b,c求一元二次方程ax*x+bx+c=0的根​
99 0
华为机试HJ44:Sudoku(数独问题,深度优先遍历DFS解法)
华为机试HJ44:Sudoku(数独问题,深度优先遍历DFS解法)
146 0
light oj 1159 - Batman LCS
学过简单动态规划的人应该对最长公共子序列的问题很熟悉了,这道题只不过多加了一条字符串变成三条了,还记得,只要把状态变成三维的即可。
36 0
|
机器学习/深度学习 存储
light oj 1011 - Marriage Ceremonies (状态压缩+记忆化搜索)
light oj 1011 - Marriage Ceremonies (状态压缩+记忆化搜索)
43 0
Light oj 1112 - Curious Robin Hood(树状数组)
有n个数,有m组操作,1 i表示将第i个数先输出,然后置0, 2 i v 表示给第i个数加上v, 3 i j 表示求i 到 j 的和,注意,这里数组是从0开始的,而我们构造的树状数组是从1 开始的,使用在程序中要进行一定的处理。
45 0
华为机试HJ51:输出单向链表中倒数第k个结点
华为机试HJ51:输出单向链表中倒数第k个结点
|
机器学习/深度学习
华为机试HJ35:蛇形矩阵
华为机试HJ35:蛇形矩阵

热门文章

最新文章