C语言程序设计求ax平方+bX+C=0 在a=3 b=6 C=9时结果

来源:百度知道 编辑:UC知道 时间:2024/06/06 03:38:06
求ax平方+bX+C=0 在a=3 b=6 C=9时结果
过程加结果。谢谢了

VB的希望能帮到你
Dim a As Integer: Dim b As Integer: Dim c As Integer: Dim x1 As Integer: Dim x2 As Integer
a = Text1.Text
b = Text2.Text
c = Text3.Text
If (b ^ 2 - 4 * a * c) < 0 Then
Text4.Text = "函数无实数解"
Text5.Text = "函数无实数解"
Else
x1 = 0.5 * (-b + (b ^ 2 - 4 * a * c) ^ 0.5) / a
x2 = 0.5 * (-b - (b ^ 2 - 4 * a * c) ^ 0.5) / a
Text4.Text = x1
Text5.Text = x2
End If

#include "math.h"
main()
{
float a,b,c,t,x1,x2;
printf("please input a,b,c:");
scanf("%f%f%f",&a,&b,&c);
t=b*b-4*a*c;
if (t>=0)
{t=sqrt(t);
x1=(-b+t)/(2*a);
x2=(-b-t)/(2*a);
printf("x1=%.3f,x2=%.3f\n",x1,x2);
}
else
{printf("No real roots!\n");
t=sqrt(-t);
b=-b;
a=2*a;
printf("%.3f,%.3f,%.3f\n",b,t,a);
}
}

代入a=3 b=6 C=9,输出: