麻烦大侠们,帮我看下这个方程哪错了,怎么看不到我要的结果
方程:ax2+bx+c 求两根#include<stdio.h>
#include<math.h>
void main()
{
int a,b,c,t;
double x1,x2;
scanf("%a,%b,%c",&a,&b,&c);
t=b*b-4*a*c;
if(t==0)
{
x1=(-1)*b/(2*a);
x2=(-1)*b/(2*a);
printf("%f,%f",x1,x2);
getch();
}
if(t>0)
{
x1=((-1)*b+sqrt(t))/(2*a);
x2=((-1)*b-sqrt(t))/(2*a);
printf("%f,%f",x1,x2);
getch(); }
}