输入a,b,c的值,输出方程ax²+bx+c=0的两个实根
时间: 2024-06-12 09:07:12 浏览: 18
根据求根公式可得,方程ax²+bx+c=0的两个实根为:
x1 = (-b + √(b²-4ac)) / (2a)
x2 = (-b - √(b²-4ac)) / (2a)
其中,√表示开平方,若b²-4ac<0,则方程无实数解。
因此,输入a、b、c的值后,可以通过上述公式计算出方程的两个实根。
相关问题
c语言输入a,b,c的值,输出方程ax²+bx+c=0的两个实根
```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) {
x1 = (-b + sqrt(delta)) / (2 * a);
x2 = (-b - sqrt(delta)) / (2 * a);
printf("方程的两个实根分别为:%.2f和%.2f\n", x1, x2);
} else if(delta == 0) {
x1 = x2 = -b / (2 * a);
printf("方程的两个实根相等,为:%.2f\n", x1);
} else {
printf("方程无实根!\n");
}
return 0;
}
```
说明:
1. 使用float类型存储变量a, b, c, delta, x1, x2,以保留小数点后两位。
2. 通过scanf函数从键盘输入a, b, c的值。
3. 计算方程的判别式delta = b * b - 4 * a * c。
4. 判断方程是否有实根:
- 当delta > 0时,方程有两个不相等的实根,计算公式为:
x1 = (-b + sqrt(delta)) / (2 * a);
x2 = (-b - sqrt(delta)) / (2 * a);
- 当delta = 0时,方程有两个相等的实根,计算公式为:
x1 = x2 = -b / (2 * a);
- 当delta < 0时,方程无实根。
5. 使用printf函数输出方程的实根结果。使用%.2f格式控制符,保留小数点后两位。
输入一元二次方程的三个系数a,b,c,求方程ax²+bx+c=0的根
一元二次方程的一般形式为ax²+bx+c=0,其中a、b、c为已知系数,x为未知数。
求解一元二次方程的根需要用到求根公式:
x = (-b ± √(b²-4ac)) / 2a
当b²-4ac>0时,方程有两个不相等的实数根;
当b²-4ac=0时,方程有两个相等的实数根;
当b²-4ac<0时,方程有两个共轭复数根。
因此,可以根据这个公式来求解ax²+bx+c=0的根。
相关推荐
![py](https://img-home.csdnimg.cn/images/20210720083646.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)