请补充main函数,亥函数的功能是求方程ax2+bx+ e=0的两个实数根。方程的系数a、b、C从键盘输入,如果判别式(disc=b*b-4*a*c)小于0,则要求重新输入a、b、c的值。 例如,当a=1,b=2,c=1时,方程的两个根分别是:x1 =-1.00,x2=-1.00。 注意:部分源程序给出如下。 请勿改动函数中的其他任何内容,仅在横线上填入所编写的若干表达式或语旬。 试题程序: include<math.h》 include<stdio.h》 void main { double a,b,c

题目

请补充main函数,亥函数的功能是求方程ax2+bx+ e=0的两个实数根。方程的系数a、b、C从键盘输入,如果判别式(disc=b*b-4*a*c)小于0,则要求重新输入a、b、c的值。 例如,当a=1,b=2,c=1时,方程的两个根分别是:x1 =-1.00,x2=-1.00。 注意:部分源程序给出如下。 请勿改动函数中的其他任何内容,仅在横线上填入所编写的若干表达式或语旬。 试题程序: include<math.h》 include<stdio.h》 void main { double a,b,c,x1,x2,disc; do { printf("Input a,b,C:"); scanf("%1f,%1f,%1f”,&a,&b,&C); disc=b*b一4*a*C: if(disc<0) printf("disc=%1f\n Input again!\n",disc); } while(【1】); printf("****1he result****\n"); x1=(-b+【2】 (disc))/(2*a); x2=(-b-【3】(disc))/(2*a); printf("\nx1=%6.21f\nx2=%6.21f\n",x1,x2); }


相似考题
参考答案和解析
正确答案:

【1】disc<0或O>disc【2】sqrt【3】sqrt
【解析】本题考查的是do—while循环,第【1】处填空:“disc<0”或“0>disc”;本题引入“#include<math.h>”头.文件可知,可调用函数sqrt。

更多“请补充main函数,亥函数的功能是求方程ax2+bx+ e=0的两个实数根。方程的系数a、b、C从键盘输入,如果 ”相关问题
  • 第1题:

    请补充main()函数,该函数的功能是求方程axs+bx+c=0的两个实数根。方程的系数a、b、C从键盘输入,如果判别式(disc=b*b-4*a*c)tb于0,则要求重新输人a、b、c的值。 例如,当a=1,b=2,c=1时,方程的两个根分别是:x1=-1.00,X2=-1.00。 注意:部分源程序给出如下。 请勿改动函数中的其他任何内容,仅在横线上填入所编写的若干表达式或语句。 试题程序:


    正确答案:
    【1】disc%0或0>disc【2】sqrt【3】sqrt
    【解析】本题考查的是do-while循环,第【1】处填空:“disc<0”或“0)disc”;本题引入“#include<math.h>”头文件可知,可调用函数sqrt。

  • 第2题:

    已知二次函数f(x)的二次项系数为实数a,且其图像与直线2x+y=0交点横坐标为1和3.
    (1)若方程f(x)+6a=0有两个相等的实数根,求f(x)的解析式;
    (2)若f(x)的最大值为正数,求实数n的取值范围.


    答案:
    解析:
    解:根据题意f(x)与2x+y=0的交点为(1,-2)、(3,-6),设f(x)=ax2+bx+c,将上述两个交点代入,有a+b+c=-2,9a+36+c=-6,整理可得b=-2-4a,c=3a.

  • 第3题:

    已知一元二次方程为a*(x*x)+b*x+c=0,且该方程有两个相等的实数根,请写出表示该一元二次方程根的表达式,已知开平方函数为sqrt(x)


    (1)∵方程ax 2 -4bx+2=0有两等根,则△=16b 2 -8a=0即a=2b 2 若a=2则b=-1或1 ∴事件包含基本事件的个数是2个,可得所求事件的概率为 2 15 ; (2)函数f(x)=ax 2 -4bx+1的图象的对称轴为 x= 2b a ,当且仅当2b≤a且a>0时, 函数f(x)=ax 2 -4bx+1在区是间[1,+∞)上为增函数, 依条件可知试验的全部结果所构成的区域为 {(a,b)| a+b-8≤0 a>0 b>0 } 构成所求事件的区域为三角形部分. 由 a+b-8=0 b= a 2 得交点坐标为( 16 3 , 8 3 ) , ∴所求事件的概率为 P= 1 2 ×8× 8 3 1 2 ×8×8 = 1 3

  • 第4题:

    已知:关于x的方程2x2+kx-1=0

    (1)求证:方程有两个不相等的实数根;

    (2)若方程的一个根是-1,求另一个根及k值


    正确答案:

    解:(2)把x=-1代入原方程得,2-k-1=0
    k=1
    原方程化为2x2+x-1=0,
    解得:x1=-1,x2,即另一个根为 .

  • 第5题:

    编程求方程ax2+bx+c=0的根。在主函数中输入a、b、c的值,如果b2-4ac大于或者等于0,求出方程的根并输出结果。如果b的平方-4ac小于0,就输出“方程无实根”的信息。