问题 填空题

请补充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("******the result******\n");
x1=(-b+ (2) (disc))/(2*a);
x2=(-b- (3) (disc))/(2*a);
printf("\nx1=%6.21f\nx2=%6.21fkn",x1,x2);

答案

参考答案:disc<0或0>disc

填空题
填空题