这个程序哪错了
这个程序哪错了,是一元二次方程求根程序main()
{float a,b,c;
scanf("%f %f %f",&a,&b,&c);
d=b*b-4*a*c;
if(d>=0)
{x=(-b+sqrt(d))/(2*a);
y=(-b-sqrt(d))/(2*a);
printf("%f\n",x);
printf("%f\n",y);
}
else
printf("no");
}
[此贴子已经被作者于2007-8-7 0:55:54编辑过]
/*注意头文件,日后注意养成良好的书写程序格式习惯,便于程序的维护和修改*/
#include<math.h>
int main(void) /*C标准格式,此格式可以在任何C编译器中通用*/
{
float a,b,c,d,x,y; /*缺少定义*/
scanf("%f%f%f",&a,&b,&c); /*此处不用加空格*/
d=b*b-4*a*c;
if(d>=0)
{
x=(-b+sqrt(d))/(2*a);
y=(-b-sqrt(d))/(2*a);
printf("%f\n",x);
printf("%f\n",y);
}
else
printf("no");
return 0;
}