当前位置: 代码迷 >> C语言 >> [求助]请问大哥大姐们
  详细解决方案

[求助]请问大哥大姐们

热度:436   发布时间:2006-02-25 06:17:00.0
[求助]请问大哥大姐们

main()
{float a,b,c,d,x1,x2;
scanf("%f,%f,%f,&a,&b,&c);
d=b*b-4*a*c;
if(d>0)
{x1=(-b)+sqrt(d)/(2*a),x2=(-b)+sqrt(d)/(2*a);
printf("x1=%f,x2=%f,x1,x2")}
else if(d<0)
printf("donot real root\n");
else {x1=x2=(-b)/2*a;
printf("x1=x2=%f\n",x1);
}
这个题目错了没有啊 ?

搜索更多相关的解决方案: 大姐  

----------------解决方案--------------------------------------------------------
main()
{float a,b,c,d,x1,x2;
scanf("%f,%f,%f,&a,&b,&c);
d=b*b-4*a*c;
if(d>0)
{x1=(-b)+sqrt(d)/(2*a),x2=(-b)+sqrt(d)/(2*a); /*这个是一元二次方程求根公式。好像是(-b+sqrt(d))/(2*a)和(-b-sqrt(d))/(2*a) */
printf("x1=%f,x2=%f,x1,x2")}
else if(d<0)
printf("donot real root\n");
else {x1=x2=(-b)/2*a;
printf("x1=x2=%f\n",x1);
}

----------------解决方案--------------------------------------------------------
同意楼上的
----------------解决方案--------------------------------------------------------
  相关解决方案