刚学C语言 学习编程a*x*x+b*x+c=0 但是x的输出老是有问题 帮我改改 看问题在哪儿 谢谢
#include<stdio.h>#include<math.h>
void main()
{
double a,b,c,temp,x1,x2;
scanf("%lf %lf %lf",&a,&b,&c);
printf("%lf %lf %lf\n",a,b,c);
temp=b*b-4*a*c;
if(temp<0)
{ printf("这个方程没有实数根!\n");
}
else
{x1=(-b+sqrt(temp))\2a;
x2=(-b-sqrt(temp))\2a;
printf("%lf,%lf\n",x1,x2);
}
谢谢
}