求一元二次方程ax2+bx+c=0的根,这里假定△≥0,即b*b-4*a*c≥0;要求用scanf输入a,b,c的值
时间: 2024-05-22 22:13:30 浏览: 23
好的,这是一个数学问题。根据一元二次方程公式,它的根是 (-b±√(b²-4ac))/2a。那么,请输入a、b、c的值:
scanf("%f %f %f", &a, &b, &c);
然后,根据公式计算根:
float delta = b*b - 4*a*c;
float x1 = (-b + sqrt(delta)) / (2*a);
float x2 = (-b - sqrt(delta)) / (2*a);
printf("方程的根是 x1=%.2f, x2=%.2f", x1, x2);
相关问题
求一元二次方程ax2+bx+c=0的根,这里假定要求用scanf输入a,b,c的值。
可以使用公式法求解一元二次方程ax2 bx c=0的根,公式为:x = (-b ± sqrt(b^2 - 4ac)) / 2a。代码如下:
#include <stdio.h>
#include <math.h>
int main()
{
double a, b, c, x1, x2, delta;
printf("请输入一元二次方程的系数a, b, c:\n");
scanf("%lf%lf%lf", &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("方程的两个实根分别为:%.2lf, %.2lf\n", x1, x2);
} else if (delta == 0) {
x1 = x2 = -b / (2 * a);
printf("方程的唯一实根为:%.2lf\n", x1);
} else {
printf("方程无实根!\n");
}
return 0;
}
matlab输入a,b,c,求一元二次方程ax2 +bx+c=0的根。
好的,可以通过以下代码来求解一元二次方程的根:
a = input('请输入a的值:');
b = input('请输入b的值:');
c = input('请输入c的值:');
delta = b^2 - 4*a*c;
if delta < 0
disp('方程无实数解');
elseif delta == 0
x = -b/(2*a);
disp(['方程有唯一实数解x=',num2str(x)]);
else
x1 = (-b + sqrt(delta))/(2*a);
x2 = (-b - sqrt(delta))/(2*a);
disp(['方程有两个实数解x1=',num2str(x1),',x2=',num2str(x2)]);
end
请注意,这里输入的参数a,b,c需要是实数类型。
相关推荐
![rar](https://img-home.csdnimg.cn/images/20210720083606.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)