当前位置:首页 > 外汇 > 正文

一元二次方程求根公式c语言

一元二次方程求根公式c语言

以下是一个使用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);

最新文章

随机文章