C语言求解1元二次方程的解哪里错了#include #include int main(){int a,b,c;float d,e,f;printf("请输入a,b,c的值\n");scanf("%d,%d,%d",&a,&b,&c);d=b*b-4*a*c;if(d>0)e=(float)(-b+sqrt(d))/(2a);f=(float)(-b-sqrt(d))/(2a);printf("X1和X2的
来源:学生作业帮助网 编辑:六六作业网 时间:2025/01/09 07:34:18
C语言求解1元二次方程的解哪里错了#include #include int main(){int a,b,c;float d,e,f;printf("请输入a,b,c的值\n");scanf("%d,%d,%d",&a,&b,&c);d=b*b-4*a*c;if(d>0)e=(float)(-b+sqrt(d))/(2a);f=(float)(-b-sqrt(d))/(2a);printf("X1和X2的
C语言求解1元二次方程的解哪里错了
#include
#include
int main()
{
int a,b,c;
float d,e,f;
printf("请输入a,b,c的值\n");
scanf("%d,%d,%d",&a,&b,&c);
d=b*b-4*a*c;
if(d>0)
e=(float)(-b+sqrt(d))/(2a);
f=(float)(-b-sqrt(d))/(2a);
printf("X1和X2的值是%f,%f\n",e,f);
else
{
if(d==0)
e=(float)(-b)/(2a);
f=(float)(-b)/(2a);
printf("X1和X2的值都是%f\n",e);
else
printf("方程无解\n");
}
return 0;
}
C语言求解1元二次方程的解哪里错了#include #include int main(){int a,b,c;float d,e,f;printf("请输入a,b,c的值\n");scanf("%d,%d,%d",&a,&b,&c);d=b*b-4*a*c;if(d>0)e=(float)(-b+sqrt(d))/(2a);f=(float)(-b-sqrt(d))/(2a);printf("X1和X2的
{
e=(float)(-b)/(2a);
f=(float)(-b)/(2a);
printf("X1和X2的值都是%f\n",e)
}改成这样就好了