不是x1这句错了,是因为你没有判断b^2-4*a*c是否大于零,要加一个if语句.而且因为你是顺序结构,所以即使a=0,x1/x2还是会按公式求,而这时的答案是不对的.所以这个程序有很多错误哦.恩,因为是VB的语句好久不碰了,正确的程序你在书上找找好了,这是很经典的程序.
下面程序中的 x1 = (-b + Sqr(b ^ 2 - 4 * a * c)) / (2 * a)这一句错在哪里?
1个回答
相关问题
-
(1-sqr(2))^10=a+sqr(2)b(a,b为有理数)则 a^2-2b^2等于
-
VB a=Sqr(3):b=Sqr(2):c=a>b:Print c 求详细解答过程
-
(a+1/b)(2b+1/2a)≧(√2ab+1/√2ab)²≧4哪里错了柯西不等式放缩哪里错了?谢谢
-
已知在三角形ABC中,c=2*SQR(2),a>b,C=圆周率/4,tanA*tanB=6.试求a、b及三角形面积
-
下面程序的作用是.b=a;a=c;c=b
-
下面去括号正确的是( )A.a2-(3a-b+4c)=a2-3a+b+4cB.2x2-3(x-1)=2x2-3x-1C
-
过三点A.B.C作直线这句话哪里有错?
-
在△ABC中,a、b、c分别为角A、B、C的对边,设f(x)=a2x2-(a2-b2)x-4c2.
-
在△ABC中,a、b、c分别为角A、B、C的对边,设f(x)=a2x2-(a2-b2)x-4c2.
-
求程序 a=1,b=2,c=3,d=4; printf("%d%d%d%d\n",a==b==c,c=a==b,c==(