c语言计算并输出的2x²+3x+1=0的两个实根 要求精确到小数点后四位 程序中所有浮点数的数据类型均为float
时间: 2024-05-07 09:15:55 浏览: 53
c代码-求分段函数 y=x*x+x+6
```c
#include <stdio.h>
#include <math.h>
int main()
{
float a = 2, b = 3, c = 1;
float delta = b * b - 4 * a * c;
if(delta < 0)
{
printf("该方程无实根\n");
return 0;
}
float x1 = (-b + sqrt(delta)) / (2 * a);
float x2 = (-b - sqrt(delta)) / (2 * a);
printf("方程的实根为:x1=%.4f, x2=%.4f\n", x1, x2);
return 0;
}
```
阅读全文