程序填空题:求一元二次方程的根
已知一元二次方程a$x^2$+bx+c=0的系数a,b,c的值,设$b^2$-4ac≥0且a≠0,编写程序求该方程的根。(结果保留2位小数)<br>
输入样例:<br>
1 -5 4<br>
输出样例:<br>
4.00 1.00<br>
c++
#include<stdio.h>
#include<math.h>
int main()
{ double a,b,c,p,q,x1,x2;
scanf("",&a,&b,&c);
p=-b/;
q=/(2*a);
x1= p+q;
x2=;
printf("\n",x1,x2);//两个根之间用一个空格分隔
return 0;
}
答案:
第1空:%lf%lf%lf
第2空:(2*a)
第3空:sqrt(b*b-4*a*c)
第4空:p-q
第5空:%.2f %.2f
输入样例:<br>
1 -5 4<br>
输出样例:<br>
4.00 1.00<br>
c++
#include<stdio.h>
#include<math.h>
int main()
{ double a,b,c,p,q,x1,x2;
scanf("",&a,&b,&c);
p=-b/;
q=/(2*a);
x1= p+q;
x2=;
printf("\n",x1,x2);//两个根之间用一个空格分隔
return 0;
}
答案:
第1空:%lf%lf%lf
第2空:(2*a)
第3空:sqrt(b*b-4*a*c)
第4空:p-q
第5空:%.2f %.2f