请补充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。 注意:部分源程序给出如下。 请勿改动函数中的其他任何内容,仅在横线上填入所编写的若干表达式或语句。 试题程序:

题目

请补充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。 注意:部分源程序给出如下。 请勿改动函数中的其他任何内容,仅在横线上填入所编写的若干表达式或语句。 试题程序:


相似考题
更多“ 请补充main()函数,该函数的功能是求方程axs+bx+c=0的两个实数根。方程的系数a、b、C从键盘输入,如果判别式(disc=b*b-4*a*c)tb于0,则要求重新输人a、b、c的值。 例如,当a=1,b”相关问题
  • 第1题:

    下列情形时,如果a>0,抛物线y=ax²+bx+c的顶点在什么位置?

    (1)方程ax²+bx+c=0有两个不等的实数根;

    (2)方程ax²+bx+c=0有两个相等的实数根;

    (3)方程ax²+bx+c=0无实数根。

     如果a<0呢?


    ∵a>0,∴抛物线开口向上。

    (1)∵ax²+bx+c=0有两个不等实根。

            ∴图象与x轴有两个交点。∴顶点在x轴下方。

    (2)∵ax²+bx+c=0有两个相等实根。

             ∴图象与x轴有且只有一个交点。∴顶点在x轴上。

    (3)∵ax²+bx+c=0无实根。

            ∴图象与x轴无交点。∴顶点在x轴上方。

     a0时,(1)顶点在x轴上方;

             (2)顶点在x轴上;

              (3)顶点在x轴下方。


  • 第2题:

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


  • 第3题:

    13、求解一元二次方程:ax²+bx+c=0的根,其中a,b,c由键盘输入。选择正确的程序顺序描述。 ①计算判别式:disc=b²-4ac; ②输入a,b,c ③输出结果; ④如果b²-4ac小于0,则该方程无根;如果b²-4ac大于等于0,则方程有两个根;

    A.①②③④

    B.①②④③

    C.②①④③

    D.②④①③


    A

  • 第4题:

    请补充main函数,该函数的功能是求方程ax2+bx+c=0的根(方程的系数a,b,c从键盘输入)。

    例如, 当a=1,b=2,c=1时, 方程的两个根分别是:

    x1=-1.00,x2=-1.00。

    注意:部分源程序给出如下。

    请勿改动主函数main和其他函数中的任何内容,仅在 main函数的横线上填入所编写的若干表达式或语句。

    试题程序:

    include <stdio.h>

    include <conio.h>

    include <math.h>

    main()

    {

    float a,b,c,disc,x1,x2,p,q;

    scanf("%f,%f,%f",&a,&b,&c);

    disc=b*b-4*a*c;

    clrscr();

    printf("****** the result ****+*+\n");

    if(disc>=0)

    {

    x1=【 】;

    x2=(-b-sqrt(disc))/(2*a);

    printf("x1=%6.2f,x2=%6.2f\n",x1,x2);

    }

    else

    {

    p=【 】;

    q=【 】;

    printf("x1=%6.2f+%6.2f i\n",p,q);

    printf("x2=%6.2f-%6.2f i\n",p,q);

    }

    }


    正确答案:(-b+sqrq(disc))/(2*a) -b/(2*a) sqrt(fabs(disc))/(2*a)
    (-b+sqrq(disc))/(2*a) -b/(2*a) sqrt(fabs(disc))/(2*a) 解析:

  • 第5题:

    求解一元二次方程:ax²+bx+c=0的根,其中a,b,c由键盘输入。选择正确的程序顺序描述。 ①计算判别式:disc=b²-4ac; ②输入a,b,c ③输出结果; ④如果b²-4ac小于0,则该方程无根;如果b²-4ac大于等于0,则方程有两个根;

    A.①②③④

    B.①②④③

    C.②①④③

    D.②④①③


    正确