请补充main函数,亥函数的功能是求方程ax2+bx+ c=0的两个实数根。方程的系数a、b、C从键盘输入,如果判别式(disc=b*b-4*a*c)小于0,则要求重新输入a、b、c的值。
例如,当a=1,b=2,c=1时,方程的两个根分别是:x1 =-1.00,x2=-1.00。
注意:部分源程序给出如下。
请勿改动函数中的其他任何内容,仅在横线上填入所编写的若干表达式或语旬。
试题程序:
include<math.h》
include<stdio.h》
void main
{
double a,b,c,x1,x2,disc;
do
{
printf("Input a,b,C:");
scanf("%1f,%1f,%1f”,&a,&b,&C);
disc=b*b一4*a*C:
if(disc<0)
printf("disc=%1f\n Input again!\n",disc);
}
while(【1】);
printf("****1he result****\n");
x1=(-b+【2】 (disc))/(2*a);
x2=(-b-【3】(disc))/(2*a);
printf("\nx1=%6.21f\nx2=%6.21f\n",x1,x2);
}
第1题:
请补充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。 注意:部分源程序给出如下。 请勿改动函数中的其他任何内容,仅在横线上填入所编写的若干表达式或语句。 试题程序:
第2题:
第3题:
已知一元二次方程为a*(x*x)+b*x+c=0,且该方程有两个相等的实数根,请写出表示该一元二次方程根的表达式,已知开平方函数为sqrt(x)
第4题:
已知:关于x的方程2x2+kx-1=0
(1)求证:方程有两个不相等的实数根;
(2)若方程的一个根是-1,求另一个根及k值
第5题:
编程求方程ax2+bx+c=0的根。在主函数中输入a、b、c的值,如果b2-4ac大于或者等于0,求出方程的根并输出结果。如果b的平方-4ac小于0,就输出“方程无实根”的信息。