网友您好, 请在下方输入框内输入要搜索的题目:

题目内容 (请给出正确答案)

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


参考答案和解析
更多 “编程求方程ax2+bx+c=0的根。在主函数中输入a、b、c的值,如果b2-4ac大于或者等于0,求出方程的根并输出结果。如果b的平方-4ac小于0,就输出“方程无实根”的信息。” 相关考题
考题 请补充main函数,该函数的功能是求方程ax2+bx+c=0的两个实数根。方程的系数a、b、c从键盘输入,如果判别式 (disc=b2-4ac)小于0,则要求重新输入a、b、c的值。例如,当a=1,b=2,c=1时,方程的两个根分别是x1=-1.00, x2=-1.00。注意:部分源程序给出如下。请勿改动主函数main和其他函数中的任何内容,仅在函数fun()的横线上填入所编写的若干表达式或语句。试题程序:include"math.h"include <stdio.h>main(){float a,b,C,disc,X1,x2;clrscr();do{printf("Input a,b,C:");scanf("%f,%f,%f",a,b,ac);disc=b*b-4*a*c;if(disc<0)printf("disc=%f\n Input again!\n",disc);}while(【 】);printf("****+* the result *+*****\n");x1=【 】;x2=【 】;printf("\nx1=%6.2f\nx2=%6.2f\n",x1/x2);}

考题 一元二次方程ax2+bx+c=0有实根的条件是a≠0,并且b2-4ac≥O,表示该条件的布尔表达式是______。

考题 设求方程f(x)=0的根的切线法收敛,则它具有()敛速。A、线性B、超线性C、平方D、三次

考题 抛物线法适用于求()A、大于0的实根B、实根C、单根D、小于0的单根

考题 设求方程f(x)=0的根的牛顿法收敛,则它具有()收敛。 A、超线性B、平方C、线性D、三次

考题 以下是一个判断一元二次方程ax2+bx+c=0根的方程的程序,请补充该程序。提示:当a<>0时有两个根.设delta=b2-4ac,当delta>0时,有两个不同的实根.当delta=0时,有两个相同的实根。当delta<0时,有两个不同的虚根。当a=0,b<>0时,有一个根。当a=0、b=0时,方程无意义。Private Sub Command1_Click()Dim a As SingleDim b As SingleDim c As SingleDim sb As SingleDim xb As SingleDim re As Singlea = InputBox (“请输入a的值”)c = InputBox(“请输入c的值”)if【 】thendelta = b ^2- 4 * a * cre = -b/(2 * a)if【 】thensb = Sqr (delta)/(2 * a)Print “方程有两个实根”Elseif delta = 0 thenPrint “方程有两个相等实根”Elsexb = Sqr( - delta)/(2 * a)Print “方程有两个虚要”End ifElseif【 】thenygz = - b / cPrint “方程仅有一个根”Elseprint “方程无意义”End ifEnd ifEnd Sub

考题 下列程序的功能是:利用以下所示的简单迭代方法求方程:cos(x)-x=0的一个实根。xn+1=cos(xn)迭代步骤如下:(1)取x1初值为0.0。(2)x0=x1,把x1的值赋给x0。(3)x1=cos(x0),求出一个新的x1。(4)若x0-x1的绝对值小于0.000001,执行步骤(5),否则执行步骤(2)。(5)所求x1就是方程cos(x)-x=0的一个实根,作为函数值返回。请编写函数countValue()实现程序要求,最后调用函数writeDAT()把结果输出到文件out41.dar中。注意:部分源程序已给出。请勿改动主函数main()和写函数writeDAT()的内容。试题程序:include<conio.h>include<math.h>include<stdio.h>float countvalue( ){main ( ){clrscr( );printf("实根=%f\n",countValue( ));printf("%f\n",cos(countValue( ))countValue( ));writeDAT( );writeDAT( ){FILE *wf;wf=fopen("out41.dat","w");fprintf(wf,"%fln",countValue(fclose(wf);}

考题 下列程序段的功能是输入一元二次方程ax2+bx+c=0(a≠0)的3个系数a、b、c,并判断它根的情况,请将程序补充完整。Dim a As Single,b As Single,c As SingleDim delta As Singlea=txtA. Text:b=txtB. Text:c=txtC. Textdelta=【 】If delta>0 ThenlblResult. Caption="有两个不相等的实根"Elself delta=0 ThenlblResult. Caption="有两个相等的实根"【 】lblResult. Caption="没有实根"End If

考题 下列程序的功能是:利用如下所示的简单迭代方法求方程cos(x)-x=0的一个实根。迭代式为:xn+1=cos(xn)。迭代步骤如下:(1)取x1初值为0.0;(2)x0=x1,把x1的值赋给x0;(3)x1=cos(x0),求出一个新的x1;(4)若x0-x1的绝对值小于0.000001,执行步骤(5),否则执行步骤(2);(5)所求x1就是方程cos(x)-x=0的一个实根,将其作为函数值返回。请编写函数countValue()来实现程序的要求,调用函数WRITEDAT(),把结果输出到文件OUT.DAT中。部分源程序已给出。请勿改动主函数main()和输出数据函数writeDAT()的内容。#include conio.h#include math.h#include stdio.h float countValue(){ } void main(){ clrscr(); printf("A=%f\n",countValue()); printf("%f\n",cos(countValue())-countValue()); writeDAT();} void writeDAT(){ FILE *wf; wf=fopen("out17.dat","w"); fprintf(wf,"%f\n",countValue()); fclose(wf);}

考题 设有方程f(x)=0在区间[a,b]上有实根,且f(a)与f(b)异号,利用二分法求该方程在区间[a,b]上的一个实根,采用的算法设计技术为( )

考题 下列情形时,如果a>0,抛物线y=ax²+bx+c的顶点在什么位置?(1)方程ax²+bx+c=0有两个不等的实数根;(2)方程ax²+bx+c=0有两个相等的实数根;(3)方程ax²+bx+c=0无实数根。如果a<0呢?

考题 程序test.C的功能是:利用以下所示的简单迭代方法求方程cos(x).x=0的一个实根。迭代公式:Xn+1=cos(xn)(n是迭代次数) 迭代步骤如下: (1)取X1初值为0.0; (2)X0=X1,把X1的值赋给x0; (3)X1=cos(x0),求出一个新的x1; (4)若x0.X1的绝对值小于0.000001,执行步骤(5),否则执行步骤(2); (5)所求X1就是方程cos(X)-X=0的一个实根,作为函数值返回。 请编写函数countValue实现程序的功能,最后main函数调用函数writeDAT把结果输出到文件0ut.dat中。注意:部分源程序存放在test.C文件中。 请勿改动主函数main和输出数据函数writeDAT的内容。

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

考题 编写fun()函数,它的功能是:利用以下所示的简单迭代方法求方程cos(y)-y=0的一个实根。yn+1=cos(yn)迭代步骤如下:(1)取y1初值为0.0;(2)y0=y1,把y1的值赋给y0;(3)y1=cos(y0),求出一个新的y1;(4)若y0=y1的绝对值小于0.000001,则执行步骤(5),否则执行步骤(2);(5)所求y1就是方程COS(y)-y=0的一个实根,作为函数值返回。程序将输出结果Result=0.739085。请勿改动main()函数与其他函数中的任何内容,仅在函数fun()的花括号中填入所编写的若干语句。部分源程序给出如下。试题程序:

考题 已知:关于x的方程2x2+kx-1=0(1)求证:方程有两个不相等的实数根;(2)若方程的一个根是-1,求另一个根及k值

考题 若a,6是方程f(x)=0的两个相异的实根,f(x)在[a,b]上连续,且在(a,b)内可导,则方程f(x)=0在(a,b)内( ).A.只有一个根 B.至少有一个根 C.没有根 D.以上结论都不对

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

考题 设函数f(x)在区间[0,1]上具有2阶导数,且,证明:   (Ⅰ)方程f(x)=0在区间(0,1)内至少存在一个实根;   (Ⅱ)方程在区间(0,1)内至少存在两个不同实根.

考题 f(χ)为偶函数,在(0,+∞)上为减函数,若,则方程f(χ)=0的根的个数是( )A.2 B.2或1 C.3 D.2或3

考题 用简单迭代法求方程f(x)=0的实根,把方程f(x)=0表示成x=φ(x),则f(x)=0的根是()。A、y=φ(x)与x轴交点的横坐标B、y=x与y=φ(x)交点的横坐标C、y=x与x轴的交点的横坐标D、y=x与y=φ(x)的交点

考题 "已知两圆的方程,需联立两圆的方程求两圆交点,如果判别式(),则说明两圆弧没有交点。"A、△=0B、△<0C、△>0D、不能判断

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

考题 如果用二分法求方程x3+x-4=0在区间[1,2]内的根精确到三位小数,需对分()次。

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

考题 劳斯阵列第一列元素符号改变次数就是特征方程中所包含的()数目。A、右根B、左根C、0根D、实根

考题 若a,b是方程f(x)=0的两个相异的实根,f(x)在[a,b]上连续,且在(a,b)内可导,则方程f’(x)=0在(a,b)内().A、只有一个根B、至少有一个根C、没有根D、以上结论都不对

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

考题 单选题用简单迭代法求方程f(x)=0的实根,把方程f(x)=0表示成x=φ(x),则f(x)=0的根是()。A y=φ(x)与x轴交点的横坐标B y=x与y=φ(x)交点的横坐标C y=x与x轴的交点的横坐标D y=x与y=φ(x)的交点