我想编写一个求方程 ax^2+bx+c=0 的根的程序。求大侠帮忙看一下哪里错误了。
#include<stdio.h>#include<math.h>
int main()
{
double a, b, c, dis,x, x1, x2;
char i;
scanf_s("%f %f %f", &a, &b, &c);
dis = b*b-4*a*c;
if (a == 0)x = --c / b;
else if (dis >= 0)x1 = -b / 2 * a + sqrt(dis) / 2 * a, x2 = -b / 2 * a - sqrt(dis) / 2 * a;
else if (dis < 0)dis = -dis, x1 = -b / 2 * a + sqrt(dis) / 2 * a i; , x2 = -b / 2 * a - sqrt(dis) / 2 * a i;
return 0;
}