华汇建设集团有限公司网站,泸溪县建设局网站,阿里网站服务器,wordpress页面回收站位置C计算并输出一元二次方程的根
二次方程 ax2bxc 0 (其中a≠0#xff09;#xff0c;a 是二次项系数#xff0c;bx 叫作一次项#xff0c;b是一次项系数#xff1b;c叫作常数项。 x 的值为#xff1a; 根的判别式
示例
#include iostream
#include cmat…C计算并输出一元二次方程的根
二次方程 ax2bxc 0 (其中a≠0a 是二次项系数bx 叫作一次项b是一次项系数c叫作常数项。 x 的值为 根的判别式
示例
#include iostream
#include cmath
using namespace std;int main() {float a, b, c, x1, x2, discriminant, realPart, imaginaryPart;cout 输入 a, b 和 c: ;cin a b c;discriminant b*b - 4*a*c;if (discriminant 0) {x1 (-b sqrt(discriminant)) / (2*a);x2 (-b - sqrt(discriminant)) / (2*a);cout Roots are real and different. endl;cout x1 x1 endl;cout x2 x2 endl;}else if (discriminant 0) {cout 实根相同 endl;x1 (-b sqrt(discriminant)) / (2*a);cout x1 x2 x1 endl;}else {realPart -b/(2*a);imaginaryPart sqrt(-discriminant)/(2*a);cout 实根不同 endl;cout x1 realPart imaginaryPart i endl;cout x2 realPart - imaginaryPart i endl;}return 0;
}