编程计算并打印一元二次方程ax2+bx+c = 0的根,a、b、c由键盘输入,其中a不等于0。要求考虑一元二次方程根的所有情况(无根,有两个相等实数根,有两个不等实数根,
如何编程计算一元二次方程的根 从键盘任意输入a,b,c的值,编程计算并输出一元二次方程ax2+bx+c=0的根,当a=0时,输出该方程不是一元二次方程,当a不等于0时,分b2-4ac>0,b2-4ac#include"stdio.h" #include"math.h" main() { float a,b,c,d[8]; char x,y; \x05a=b=c=d[8]=0; printf(...
编程求解一元二次方程 方程中的实数根,其系数a、b、c从键盘输入 完整代码如下: 1. importmath 2. 3. print("请输入 a b c 用空格隔开 :") 4. 5. a,b,c=map(int,input().split()) 6. 7. 8. 9. ifa !=0: 10. 11. delta = b**2-4*a*c 12. 13. ifdelta >0: 14. 15. print...
a =val(inputbox("请输入系数a"))b =val(inputbox("请输入系数b"))c =val(inputbox("请输入系数c"))d=b^2-4*a*c if d>0 then x1=(-b+sqr(d))/2 x2=(-b-sqr(d))/2 elseif d=0 then x1=-b/2 x2=x1 else msgbox "方程无实根!"end if ...
main(){float a,b,c,disc,x1,x2,p,q; /* 定义变量 */scanf("a=%f,b=%f,c=%f",&a,&b,&c); /* 定义的变量a,b,c为一元二次方程的系数并指出a,b,c是有键盘输入 */disc=b*b-4*a*c; /* disc来存放判别式 */p=-b/(2*a); /* p存放求根公式中的-b/(2-a) */q=...
题目描述:求一元二次方程ax^2+bx+c=0的解。输入 有多组测试数据。每组数据是一行上的三个实数 a、b、c的值,a不为0。输入确保有2个实数根。输出 对每组数据,一行输出两个实根x1和x2,其中x1>=x2,要求结果保留两位小数。样例输入 1 5 -2样例输出 0.37 -5.37这是我的,#include<stdio.h>#include<math...
输入一元二次方程的系数a,b,c(应保证二次方程为实根),计算并输出一元二次方程ax²+bx+c=0的两个实根. 答案 #include#includeint main(){float a ,b , c ,x1,x2printf("Input a b c")scanf("%f%f%f",&a,&b,&c)x1=(-b+sqrt(b*b-4*a*c))/(2*a)x2=(-b-sqrt(b*b-4*a*c))...
请输入a,b,c的值:0 1 2 不是一元二次方程 请按任意键继续. . . 结果3: 请输入a,b,c的值:3 2 1 原方程有两个共轭复根: x1=-0.333333+0.471405i x2=-0.333333-0.471405i 请按任意键继续. . . 结果4: 请输入a,b,c的值:1 -2 1
scanf("%lf%lf%lf",&a,&b,&c);x1=-b+sqrt(b*b-4*a*c)/(2*a);x2=-b-sqrt(b*b-4*a*c)/(2*a);//printf("%d\n",x);printf("a=%lf\n",a);printf("b=%lf\n",b);printf("c=%lf\n",c);printf("x1=%f\n",x1);printf("x2=%f\n",x2);system("pause");...
coeeficient c '))if a == 0: print("a不能为0,不是一元二次方程")else: delta = b ** 2 - 4 * a *c if delta < 0: print("无实数解") elif delta == 0: print("有一个实数解") else: print("有两个实数解")...