如题:
一般的的二元一次方程组的形式:ax^2+bx+c=0;
要对其进行求解,首先要获得各项的系数{a,b,c},然后判断根的情况:无实根;1实根;2互异实根。
所以首先应该定义一个二次多项式的类;与 各项的系数a,b,c相关;
class Quadratic {
// 二次多项式
public:
const double a,b,c; // 分别表示二次项、一次项和常数项等三个系数
Quadratic(double a, double b, double c) // 构造函数
//**********found**********
:a(a),b(b),c(c){}
Quadratic(Quadratic& x) // 拷贝构造函数
:a(x.a), b(x.b), c(x.c){}
Quadratic add(Quadratic x)const{
// 求两个多项式的和