#include <stdio.h>
#include <stdlib.h>
#include <math.h>
int main()
{
double a,b,c,x1,x2,delta,p,q;
printf("请输入方程的a b c值\n");
scanf("%lf,%lf,%lf",a,b,c);
delta=b*b-4*a*c;
p=-b/2*a;
q=sqrt(delta)/2*a;
if(delta<0) printf("方程没有实数根");
else
{
if(delta=0)
{x1=x2=p+q;
printf("方程有两个相等的实数根 x1=x2=%lf",p+q);}
if (delta>0)
{
x1=p+q;
x2=p-q;
printf("x1=%lf,x2=%lf",p+q,p-q);
}
}
system("pause");
return 0;
}
哪里错了
|