当输入1、3、2时,程序运行的结果为【 】。 #include <math.h> main() { float a,b,c,disc,x1,x2,p,q; do { scanf("%f,%f,%f",&a,&b,&c); disc

admin2009-02-15  20

问题 当输入1、3、2时,程序运行的结果为【  】。
#include <math.h>
main()
{  float  a,b,c,disc,x1,x2,p,q;
  do
  {  scanf("%f,%f,%f",&a,&b,&c);
     disc=b*b-4*a*c;
  }while(disc<=0);
  p=-b/(2*a);q=sqrt(disc)/(2*a);
  x1=p+q;x2=p-q;
  printf("\nx1=%6.2f;x2=%6.2f\n",x1,x2);
}

选项

答案x1=-1.00;x2=-2.00

解析
转载请注明原文地址:https://jikaoti.com/ti/McK0FFFM
0

最新回复(0)