编程求一元二次方程ax^2 bx=c=0的根,其中a,b,c可以是任意实数
来源:学生作业帮助网 编辑:作业帮 时间:2024/06/17 04:03:40
![编程求一元二次方程ax^2 bx=c=0的根,其中a,b,c可以是任意实数](/uploads/image/f/6764693-5-3.jpg?t=%E7%BC%96%E7%A8%8B%E6%B1%82%E4%B8%80%E5%85%83%E4%BA%8C%E6%AC%A1%E6%96%B9%E7%A8%8Bax%5E2+bx%3Dc%3D0%E7%9A%84%E6%A0%B9%2C%E5%85%B6%E4%B8%ADa%2Cb%2Cc%E5%8F%AF%E4%BB%A5%E6%98%AF%E4%BB%BB%E6%84%8F%E5%AE%9E%E6%95%B0)
#include"stdio.h"#include"math.h"main(){floata,b,c,p,q,k,l;{printf("\n\n\n");printf(">>输入a,b,c\n\n>>
#include"stdio.h"#include"math.h"/*求ax*x+bx+c=0的解*/main(){floata,b,c,x1,x2,d;printf("请输入a:");scanf("
逻辑问题,多打印,多调试.#include#includeintmain(){doublea,b,c,x1,x2,d,e,f,g;scanf("%f%f%f",&a,&b,&c);d=b*b-4*a*
条件b=a+cX1+X2=-b/aX1*X2=c/a带入{-b±√(b^2-4ac)}/2a结果嘛…再问:是0不
disp('方程形式:a*x^2+b*x+c=0');a=input('a=');b=input('b=');c=input('c=');p=[abc];ans=roots(p)哥们,Mablab输出
刚做了,不知道是否都是你问的,源程序如下#include#includeintmain(){floata,b,c,p,x1,x2;/*a,b,c为方程的系数,p用来存放b*b-4ac的值,x1,x2存
假设a在单元格A1,b在单元格B1,c在单元格C1然后在答案单元格1处输入=(-B1+(B1^2-4*A1*C1)^(1/2))*(1/2)*(1/A1)单元格2出输入=(-B1-(B1^2-4*A1
cleartext一元二次方程求解ax^2+bx+c=0endtextinput"请输入a的值:"toainput"请输入b的值:"tobinput"请输入c的值:"tocm=b*b-4*a*cifm
#include#includeintmain(){floata,b,c,disc,x1,x2,p,q;scanf("a=%f,b=%f,c=%f",&a,&b,&c);disc=b*b-4*a*c;
(-b(+-,加或减,表示开方有正负)(b*b-4ac)的开放)/(2a)
判别式=b²-4ac=0,说明方程ax²+bx+c=0有一个实数根,函数f(x)=ax²+bx+c的图像与x轴相切a
#include"stdio.h"#include"math.h"voidmain(){floata,b,c;floatdelta;printf("inputa:");scanf("%f",&a);p
ax^2+bx+c=o两实数根为2和3由韦达定理2+3=-b/a2*3=c/a所以b=-5a,c=6acx^2+bx+a=06ax^2-5ax+a=06x^2-5x+1=0(3x-1)(2x-1)=0
可以用Scanner逻辑上应该没错误importjava.util.Scanner;publicclassTest2{publicstaticStringx(inta,intb,intc){intx=
#include#include
OptionExplicitPrivateSubCommand1_Click()Dima,b,ca=1:b=-5:c=6Printa,b,c&vbNewLine&fc(a,b,c)EndSubFunc
△=b²-4ac
x=solve('a*x^2+b*x+c','x')x=-(b+(b^2-4*a*c)^(1/2))/(2*a)-(b-(b^2-4*a*c)^(1/2))/(2*a)
1#include#includevoidmain(){printf("输入二次项系数、一次项系数和常数项:");scanf("%f%f%f",a,b,c);floatd=b*b-4*a*c;