作业帮 > 综合 > 作业

C语言中,关于求解一元二次方程解的问题

来源:学生作业帮 编辑:大师作文网作业帮 分类:综合作业 时间:2024/11/10 17:33:07
C语言中,关于求解一元二次方程解的问题
#include
#include
void main()
{
float a,b,c,d,e,x1,x2;
scanf("%f,%f,%f",a,b,c);
printf("%fx^2+%fb+%f=0",a,b,c);
d=b*b-4*a*c;
e=sqrt(d);
x1=(e-b)/2a;
x2=(-e-b)/2a;
printf(“方程的解为%f,%f\n",x1,x2);
}
我知道我还没有考虑到b^2-4ac小于零的情况,但是谁能告诉我上面这段程序为什么运行不了?VC运行错误是 newline in constant
C语言中,关于求解一元二次方程解的问题
scanf("%f,%f,%f",a,b,c);
a,b,c前加个&符号
还有x1=(e-b)/2a ,要x1=(e-b)/(2*a)