一元二次方程求根公式c语言
- 外汇
- 2025-04-09 21:11:28
- 1

以下是一个使用C语言实现的一元二次方程求根的代码示例。这个程序使用了一元二次方程的求根公式:如果一元二次方程的形式是 ax2 + bx + c = 0,那么它的根可以通...
以下是一个使用C语言实现的一元二次方程求根的代码示例。这个程序使用了一元二次方程的求根公式:
如果一元二次方程的形式是 ax2 + bx + c = 0,那么它的根可以通过以下公式求得:
x1 = (-b + sqrt(b2 4ac)) / (2a)
x2 = (-b sqrt(b2 4ac)) / (2a)
其中,sqrt是C语言标准库函数,用于计算平方根。
```c
include
include
int main() {
double a, b, c, discriminant, root1, root2;
// 输入系数a, b, c
printf("Enter coefficients a, b and c: ");
scanf("%lf %lf %lf", &a, &b, &c);
// 计算判别式
discriminant = b b 4 a c;
// 判别式大于0,有两个不同的实数根
if (discriminant > 0) {
root1 = (-b + sqrt(discriminant)) / (2 a);
root2 = (-b sqrt(discriminant)) / (2 a);
printf("Roots are real and different.n");
printf("root1 = %.2lf and root2 = %.2lfn", root1, root2);
本文链接:http://www.kashi56.com/wai/258063.html
上一篇:3000新西兰币等于多少人民币
下一篇:一亿韩元换算多少人民币