菜鸟入门,刚开c语言两节课,想请高手改一下我编的一个简单程序,为什么运行不出来
求的是ax^2+bx+c=0 的实数解。#include<stdio.h>
#include<math.h>
void main()
{
int a,b,c;
float d,x1,x2;
printf("please input a,b,c:");
scanf("%d,%d,d%\n",&a,&b,&c);
d= sqrt(b*b-4*a*c);
if(d>=0)
{
x1=((-1)*b+d)/2*a;
x2=((-1)*b-d)/2*a;
printf("%f\n",x1);
printf("%f\n",x2);
}
else
{
printf("该方程无实数解");
}
}