#include <stdio.h>
#include <math.h>
int main()
{
//保存三个系数
int a = 1;
int b = 2;
int c = 1;
float delta;//delta存放的是b*b-4*b*c
float x1;//方程的一个解
float x2;//方程的另一个解
delta = b * b - 4 * a * c;
if (delta > 0)
{
x1 = (-b + sqrt(delta)) / (2 * a);
x2 = (-b - sqrt(delta)) / (2 * a);
printf("该一元二次方程有两个解,x1=%f,x2=%f\n", x1, x2);
}
else if (delta == 0)
{
x1 = (-b) / (2 * a);
x2 = x1;
printf("该一元二次方程有一个解,x1=x2=%f\n", x1, x2);
}
else
{
printf("该一元二次方程无解\n");
}
}
08-20
583
“相关推荐”对你有帮助么?
-
非常没帮助
-
没帮助
-
一般
-
有帮助
-
非常有帮助
提交