问答题求方程ax2+bx+c=0的根。其中abc由键盘输入,设b2-4ac0
问答题
求方程ax2+bx+c=0的根。其中abc由键盘输入,设b2-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时有两个根.设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
请补充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。 注意:部分源程序给出如下。 请勿改动函数中的其他任何内容,仅在横线上填入所编写的若干表达式或语句。 试题程序:
设F(χ)=f(χ)g(χ),其中函数f(χ),g(χ)在(-∞,+∞)内满足以下条件: f’(χ)=g(χ),g’(χ)=f(χ),且f(0)=0,f(χ)+g(χ)=2eχ。 (1)求F(χ)所满足的一阶微分方程; (2)求出F(χ)的表达式。
问答题从键盘输入若干个数,当输入0时结束输入,求这些数的和以及平均值。 提示:设输入的数存放在x中,sum表示和,n表示读入数的个数,则求若干个数的和,就是对x进行累加,即sum=sum+x,其中sum的初值为0。如果读入个数n大于0,则输出sum、sum/n。 要求:采用while与if结构语句实现。
问答题编程实现用Euler法求初值问题的数值解,设方程如下:du/dt=√u+5u,且u(0)=1,t=[0,10],并取步长h=0.1。