这个C语言程序那里错了?求一元二次方程#include "stdio.h"#include "math.h"void main(){float a,b,c,d,q,p,x1,x2;printf("enter,a,b,c:");scanf("%f%f%f",&a,&b,&c);d=sqrt(b*b-4*a*c);q=(-b)/(2*a);p=d/(2*a);x1=q+p;x2=q-p;if (d>=0)printf("%fx*x+
来源:学生作业帮助网 编辑:作业帮 时间:2024/06/20 16:45:26
![这个C语言程序那里错了?求一元二次方程#include](/uploads/image/z/5078026-10-6.jpg?t=%E8%BF%99%E4%B8%AAC%E8%AF%AD%E8%A8%80%E7%A8%8B%E5%BA%8F%E9%82%A3%E9%87%8C%E9%94%99%E4%BA%86%3F%E6%B1%82%E4%B8%80%E5%85%83%E4%BA%8C%E6%AC%A1%E6%96%B9%E7%A8%8B%23include+%22stdio.h%22%23include+%22math.h%22void+main%28%29%7Bfloat+a%2Cb%2Cc%2Cd%2Cq%2Cp%2Cx1%2Cx2%3Bprintf%28%22enter%2Ca%2Cb%2Cc%3A%22%29%3Bscanf%28%22%25f%25f%25f%22%2C%26a%2C%26b%2C%26c%29%3Bd%3Dsqrt%28b%2Ab-4%2Aa%2Ac%29%3Bq%3D%28-b%29%2F%282%2Aa%29%3Bp%3Dd%2F%282%2Aa%29%3Bx1%3Dq%2Bp%3Bx2%3Dq-p%3Bif+%28d%3E%3D0%29printf%28%22%25fx%2Ax%2B)
这个C语言程序那里错了?求一元二次方程#include "stdio.h"#include "math.h"void main(){float a,b,c,d,q,p,x1,x2;printf("enter,a,b,c:");scanf("%f%f%f",&a,&b,&c);d=sqrt(b*b-4*a*c);q=(-b)/(2*a);p=d/(2*a);x1=q+p;x2=q-p;if (d>=0)printf("%fx*x+
这个C语言程序那里错了?求一元二次方程
#include "stdio.h"
#include "math.h"
void main()
{float a,b,c,d,q,p,x1,x2;
printf("enter,a,b,c:");
scanf("%f%f%f",&a,&b,&c);
d=sqrt(b*b-4*a*c);
q=(-b)/(2*a);
p=d/(2*a);
x1=q+p;x2=q-p;
if (d>=0)
printf("%fx*x+%fx+%f=0\n",a,b,c);
printf("x1=%f\tx2=%f\n",x1,x2);
else(d
这个C语言程序那里错了?求一元二次方程#include "stdio.h"#include "math.h"void main(){float a,b,c,d,q,p,x1,x2;printf("enter,a,b,c:");scanf("%f%f%f",&a,&b,&c);d=sqrt(b*b-4*a*c);q=(-b)/(2*a);p=d/(2*a);x1=q+p;x2=q-p;if (d>=0)printf("%fx*x+
下面判断有问题,d都已经开根号了怎么还判断是否大于零呢,应该在开根号之前判断
另外语法问题else后面的(d