初学,请帮帮忙,关于一元二次方程
写出一种通用解一元二次方程 ax^2 + bx + c = 0 的程序。
#include<math.h>
main()
{double a,b,c,d,x1,x2;
printf("请输入a,b,c的值\n");
scanf("%d %d %d",&a,&b,&c);
d=b*b-4*a*c;
if(d<0)printf("错误\n");
else{x1=-b+sqrt(d)/2/a;
x2=-b-sqrt(d)/2/a;}
printf("答案是x1=%d,x2=%d\n",x1,x2);
}
本程序未运行,如有错误,请指教(仅提供思路)