程序填空题:求一元二次方程的根
已知一元二次方程a$x^2$+bx+c=0的系数a,b,c的值,设$b^2$-4ac≥0且a≠0,编写程序利用求根公式求该方程的两个根。(结果保留2位小数)<br>
输入样例:<br>
2 6 3<br>
输出样例:<br>
-0.63 -2.37<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>
2 6 3<br>
输出样例:<br>
-0.63 -2.37<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