C语言解二元二次方程组
时间: 2024-05-10 21:12:12 浏览: 183
二元二次方程组的解法
C语言解二元二次方程组的步骤如下:
1. 输入三个浮点数a、b、c,分别表示二次方项系数、一次方项系数和常数项。
2. 计算判别式delta=b^2-4ac,如果delta小于0,则方程无实数解,输出无解;否则进入下一步。
3. 计算两个实数解x1=(-b+sqrt(delta))/(2a)和x2=(-b-sqrt(delta))/(2a)。
4. 输出两个实数解x1和x2。
以下是C语言代码示例:
```c
#include <stdio.h>
#include <math.h>
int main() {
float a, b, c, delta, x1, x2;
printf("请输入二次方项系数a、一次方项系数b和常数项c:\n");
scanf("%f %f %f", &a, &b, &c);
delta = b * b - 4 * a * c;
if (delta < 0) {
printf("该方程无实数解!\n");
} else {
x1 = (-b + sqrt(delta)) / (2 * a);
x2 = (-b - sqrt(delta)) / (2 * a);
printf("该方程的两个实数解分别为:%.2f和%.2f\n", x1, x2);
}
return 0;
}
```
阅读全文