#include <stdio.h>
#include <string.h>
#include <math.h>
#define N 1000
void main()
{
float a
, b
, c
, x1
,x2
,n
;
printf("请输入方程的三个系数:");
scanf("%f %f %f", &a
, &b
, &c
);
n
= b
* b
- a
* 4 * c
;
if (n
> 0)
{
x1
= ((-b
) + sqrt(n
)) / (2 * a
);
x2
= ((-b
) - sqrt(n
)) / (2 * a
);
printf("该函数有2个根为X1=%.2f,X2=%.2f\n", x1
, x2
);
}
else if (n
== 0)
{
x1
= x2
= (-b
) / (2 * a
);
printf("该函数只有一个根为:X1=X2=%.2f\n", x1
);
}
else printf("该函数无根\n");
}
实验结果
请输入方程的三个系数
:1 -3 2
该函数有
2个根为X1
=2.00,X2
=1.00
转载请注明原文地址:https://ipadbbs.8miu.com/read-50630.html