🇨🇳 C语言中求二次函数的根,二次函数求根公式法 📈
2025-02-28 23:13:55
•
来源:
导读 在编程的世界里,我们经常需要解决数学问题,其中求解二次方程的根是一个经典的问题。二次方程的一般形式为 ax² + bx + c = 0,其
在编程的世界里,我们经常需要解决数学问题,其中求解二次方程的根是一个经典的问题。二次方程的一般形式为 ax² + bx + c = 0,其中a、b和c是已知常数,且a ≠ 0。利用C语言,我们可以轻松地实现这一功能。
首先,我们需要了解求根公式:x = [-b ± √(b² - 4ac)] / (2a)。这个公式可以帮助我们计算出二次方程的两个根。接下来,让我们看看如何用C语言来实现这个过程:
```c
include
include
int main() {
double a, b, c, delta, x1, x2;
printf("请输入二次方程的系数a、b和c:");
scanf("%lf %lf %lf", &a, &b, &c);
delta = b b - 4 a c;
if (delta > 0) {
x1 = (-b + sqrt(delta)) / (2 a);
x2 = (-b - sqrt(delta)) / (2 a);
printf("方程有两个不同的实根:x1 = %.2lf,x2 = %.2lf\n", x1, x2);
} else if (delta == 0) {
x1 = -b / (2 a);
printf("方程有一个重根:x1 = x2 = %.2lf\n", x1);
} else {
printf("方程没有实根。\n");
}
return 0;
}
```
上面的代码首先提示用户输入二次方程的三个系数,然后计算判别式(Δ=b²-4ac)来判断根的情况。根据判别式的值,程序会输出相应的根或信息。通过这段代码,我们可以看到C语言在处理数学问题时的强大能力。🚀
免责声明:本文由用户上传,如有侵权请联系删除!