c语言一个小程序

来源:百度知道 编辑:UC知道 时间:2024/09/20 11:57:25
这是一个球二元一次方程的程序,但是为什么运行不了?哪位高手帮忙看看问题。
#include<stdio.h>
#include<math.h>
void main()
{
float a,b,c,d,e,f,x;
scanf("%d%d%d",a,b,c);
x=b*b-4*a*c;
if(x<0)printf("没有实数根");
else{
d=(-b+sprt(x))/(2*a),f=(-b-sprt(x))/(2*a),printf("%d\n%d",d,f);
}
}

修改如下:

//---------------------------------------------------------------------------
#include<stdio.h>
#include<math.h>
void main()
{
float a,b,c,d,e,f,x;
scanf("%f%f%f",&a,&b,&c); /*注意这里*/
x=b*b-4*a*c;
if(x<0)printf("没有实数根");
else{
d=(-b+sqrt(x))/(2*a),f=(-b-sqrt(x))/(2*a),printf("%f\n%f",d,f); /*注意这里*/
}
}
//---------------------------------------------------------------------------

。。。完全错误