3编程计算并输出一元二次方程 ax²+bx+c=0 的两个实根 , \frac {-b \pm \sqrt {b^{2}-4ac}}{2a}, 其中a、b、c的值由用户从键盘 输入,假设a、b、c的值能保证方程有两个不相等的实根(即 b²-4ac>0)。C语言
时间: 2023-05-14 09:06:35 浏览: 170
一、常见的算法题(排序、嵌套、递归)
代码如下:
#include <stdio.h>
#include <math.h>
int main() {
double a, b, c, x1, x2;
printf("请输入一元二次方程的系数a、b、c:\n");
scanf("%lf %lf %lf", &a, &b, &c);
x1 = (-b + sqrt(b * b - 4 * a * c)) / (2 * a);
x2 = (-b - sqrt(b * b - 4 * a * c)) / (2 * a);
printf("方程的两个实根为:%.2lf, %.2lf\n", x1, x2);
return 0;
}
阅读全文