问题详情

请补充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);

}

相关热点: 判别式  

未搜索到的试题可在搜索页快速提交,您可在会员中心"提交的题"快速查看答案。 收藏该题
查看答案

相关问题推荐

实数域上的二次多项式当判别式△满足什么条件时不可约?()

A、△<0

B、△<1

C、△=0

D、△>0

[单选]逐点比较法直线插补的判别式函数为()。
A.F=XiYe+XeYi
B.F=XeYi-XiYe
C.F=XiYi+XeYe
D.F=Ye-Yi

含量均匀度检查判别式(A+1.80S≦15.0)中A表示()

A、初试中以100表示的标示量与测定均值之差

B、初试中以100表示的标示量与测定均值之差的绝对值

C、复试中以100表示的标示量与测定均值之差

D、复试中以100表示的标示量与测定均值之差的绝对值

在采用双符号位的定点数加减运算中,设运算结果的两个符号位为Z1Z0,那么确定运算结果为溢出的逻辑判别式是()
A.Z1∧Z0=1B.Z1⊕Z0=1C.Z1⊕Z0=0D.Z1∨Z0=0

实数域上的不可约多项式有哪些?()

A、只有一次多项式

B、只有判别式小于0的二次多项式

C、只有一次多项式和判别式小于0的二次多项式

D、任意多项式

联系我们 用户中心
返回顶部