参考答案和解析
正确答案: #include
#include
void main()
{
floata,b,c,disc,x1,x2,x3,p,q;
printf("please input float a,b,c:/n");
scanf("%f%f%f",&a,&b,&c);
disc=b*b-4*a*c;
p=-b/(2*a);
q=sqrt(disc)/(2*a);
x1=p+q;
x2=p-q;
printf("x1=%5.2f,x2=%5.2f/n",x1,x2);
}
更多“求方程ax2+bx+c=0的根。其中abc由键盘输入,设b2-4ac0”相关问题
  • 第1题:

    设求方程f(x)=0的根的牛顿法收敛,则它具有()收敛。

    A、超线性

    B、平方

    C、线性

    D、三次


    参考答案:C

  • 第2题:

    请补充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。

  • 第3题:

    设A为三阶矩阵,A的第一行元素为a,b,c且不全为零,又B=且AB=0,求方程组AX=0的通解.


    答案:
    解析:

  • 第4题:

    设函数y=f(x)由方程y^3+xy^2+x^2y+6=0确定,求f(x)的极值.


    答案:
    解析:

  • 第5题:

    设函数y(x)是微分方程满足条件y(0)=0的特解.
      (Ⅰ)求y(x);
      (Ⅱ)求曲线y=y(x)的凹凸区间及拐点.


    答案:
    解析:

  • 第6题:

    求方程karctanx-x=0不同实根的个数,其中k为参数.


    答案:
    解析:

  • 第7题:

    设n元线性方程组Ax=b,其中
      .
      (Ⅰ)证明行列式|A|=(n+1)a^n;
      (Ⅱ)当a为何值时,该方程组有唯一解,并求x1;
      (Ⅲ)当a为何值时,该方程组有无穷多解,并求通解.


    答案:
    解析:



  • 第8题:

    设矩阵的特征方程有一个二重根,求的值,并讨论A是否可相似对角化


    答案:
    解析:

  • 第9题:

    设矩阵且方程组无解, (Ⅰ)求a的值; (Ⅱ) 求方程组的通解


    答案:
    解析:
    当a=0时,无解

  • 第10题:

    设Z=Z(x,Y)是由方程x+y3+z+e2=1确定的函数,求dz


    答案:
    解析:
    利用隐函数求偏导数公式,记

  • 第11题:

    问答题
    设微分方程由通解y=(C1+C2x+x-1)e-x,求此微分方程。

    正确答案:
    已知y=(C1+C2x+x-1)e-x,求导得
    y′=-(C1+C2x+x-1)e-x+(C2-x-2)e-x=-y+(C2-x-2)e-x,
    y″=-y′+2x-3e-x-(C2-x-2)e-x=-y′+2x-3e-x-y′-y=-2y′+2x-3e-x-y,整理后可得到所求微分方程y″+2y′+y=2x-3e-x=2e-x/x3
    解析: 暂无解析

  • 第12题:

    单选题
    设求方程f(x)=0的根的牛顿法收敛,则它具有()敛速。
    A

    超线性

    B

    平方

    C

    线性

    D

    三次


    正确答案: D
    解析: 暂无解析

  • 第13题:

    以下是一个判断一元二次方程ax2+bx+c=0根的方程的程序,请补充该程序。提示:

    &8226;当a<>0时有两个根.设delta=b2-4ac,当delta>0时,有两个不同的实根.当delta=0时,有两个相同的实根。当delta<0时,有两个不同的虚根。

    &8226;当a=0,b<>0时,有一个根。

    &8226;当a=0、b=0时,方程无意义。

    Private Sub Command1_Click()

    Dim a As Single

    Dim b As Single

    Dim c As Single

    Dim sb As Single

    Dim xb As Single

    Dim re As Single

    a = InputBox (“请输入a的值”)

    c = InputBox(“请输入c的值”)

    if【 】then

    delta = b ^2- 4 * a * c

    re = -b/(2 * a)

    if【 】then

    sb = Sqr (delta)/(2 * a)

    Print “方程有两个实根”

    Elseif delta = 0 then

    Print “方程有两个相等实根”

    Else

    xb = Sqr( - delta)/(2 * a)

    Print “方程有两个虚要”

    End if

    Else

    if【 】then

    ygz = - b / c

    Print “方程仅有一个根”

    Else

    print “方程无意义”

    End if

    End if

    End Sub


    正确答案:a>0delta>0b>0
    a>0,delta>0,b>0 解析:本题的难点是块结构if语句的使用问题,在程序中用到if语句的嵌套使用。从三个填空来看,均为逻辑关系式。

  • 第14题:

    已知:关于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,即另一个根为 .

  • 第15题:

    设A=,E为三阶单位矩阵.
      (Ⅰ)求方程组Ax=0的一个基础解系;
      (Ⅱ)求满足AB=E的所有矩阵B.


    答案:
    解析:
    【分析】(Ⅰ)是基础题,化为行最简即可.
    关于(Ⅱ)中矩阵B,其实就是三个方程组的求解问题.
    【解】(Ⅰ)对矩阵A作初等行变换,得

  • 第16题:

    设函数z=z(x,y)由方程确定,其中F为可微函数,且F'2≠0,则=

    A.Ax
    B.z
    C.-x
    D.-z

    答案:B
    解析:

  • 第17题:

    设直线L过A(1,0,0),B(0,1,1)两点,将L绕z轴旋转一周得到曲面∑,∑与平面z=0,z=2所围成的立体为Ω.
      (Ⅰ)求曲面∑的方程;
      (Ⅱ)求Ω的形心坐标.


    答案:
    解析:
    【分析】利用定义求旋转曲面∑的方程;利用三重积分求Ω的形心坐标.

  • 第18题:

    设,.
      已知线性方程组Ax=b存在2个不同的解.
      (Ⅰ)求λ,a;
      (Ⅱ)求方程组Ax=b的通解.


    答案:
    解析:
    【解】(Ⅰ)因为方程组Ax=b有2个不同的解,所以r(A)=r(A)
    知λ=1或λ=-1
    当λ=1时

    显然r(A)=1,r(=2,此时方程组无解,λ=1舍去.
    当λ=-1时,对Ax=b的增广矩阵施以初等行变换:

    因为Ax=b有解,所以a=-2.
    (Ⅱ)当λ=-1,a=-2时,

    所以Ax=b的通解为
    ,其中k为任意常数

  • 第19题:

    满足方程


    答案:
    解析:

  • 第20题:

    设曲线L的方程为 , (I)求L的弧长; (II)设D是由曲线L,直线x=1,x=e及x轴所围平面图形,求D的形心的横坐标


    答案:
    解析:

  • 第21题:

    设F(χ)=f(χ)g(χ),其中函数f(χ),g(χ)在(-∞,+∞)内满足以下条件: f’(χ)=g(χ),g’(χ)=f(χ),且f(0)=0,f(χ)+g(χ)=2eχ。 (1)求F(χ)所满足的一阶微分方程; (2)求出F(χ)的表达式。


    答案:
    解析:

  • 第22题:

    由特征方程的劳斯表所得的辅助方程F(s)=0的根一定也是原特征方程的根。


    正确答案:正确

  • 第23题:

    问答题
    求方程ax2+bx+c=0的根。其中abc由键盘输入,设b2-4ac>0

    正确答案: #include
    #include
    void main()
    {
    floata,b,c,disc,x1,x2,x3,p,q;
    printf("please input float a,b,c:/n");
    scanf("%f%f%f",&a,&b,&c);
    disc=b*b-4*a*c;
    p=-b/(2*a);
    q=sqrt(disc)/(2*a);
    x1=p+q;
    x2=p-q;
    printf("x1=%5.2f,x2=%5.2f/n",x1,x2);
    }
    解析: 暂无解析