c语言 输出二次函数的根.帮我看看错在哪了,#include #include void main(){ double a,b,c,x1,x2,d,i,t;printf("请输入 a,b,c:\n"); scanf("%lf,%lf,%lf",&a,&b,&c);d=b*b-4*a*c;i=sqrt(-1);if(a==0)printf("不是二次函数\n");else if(d>0){x

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/13 02:56:47

c语言 输出二次函数的根.帮我看看错在哪了,
#include
#include
void main()
{ double a,b,c,x1,x2,d,i,t;
printf("请输入 a,b,c:\n");
scanf("%lf,%lf,%lf",&a,&b,&c);
d=b*b-4*a*c;
i=sqrt(-1);
if(a==0)
printf("不是二次函数\n");
else if(d>0)
{
x1=(-b+sqrt(d))/(2*a);
x2=(-b-sqrt(d))/(2*a);
printf("x1=%lf,x2=%lf\n",x1,x2);
}
else if(d

#include
#include
void main()
{ double a,b,c,x1,x2,d,i,t;
printf("请输入 a,b,c:\n");
scanf("%lf,%lf,%lf",&a,&b,&c);
d=b*b-4*a*c;
i=sqrt(-1);
if(a==0)
printf("不是二次函数\n");
else if(d>0)
{
x1=(-b+sqrt(d))/(2*a);
x2=(-b-sqrt(d))/(2*a);
printf("x1=%lf,x2=%lf\n",x1,x2);
}
else if(d