第8题
定义一个分数类如下,要求实现分数的初始化与设置、四则运算及约分以及输出等功能,并在主函数中测试。 class Rational{ int m; // 分母 int n; // 分子 public: Rational(int nn=1,int mm=1); //构造 bool setM(int ); // 设置分母,注意不能为零 void setN(int ); //设置分子 Rational R_add(const Rational& A); //加法操作, 返回和对象 void R_sub(Rational & A, Rational &B); //减法操作A-B Rational R_mul(Rational & A); //乘法操作,返回乘积对象 void R_div(Rational & A, Rational &B); //除 A/B void simple(); //约分 void print(); //以分数形式显示,
点击查看答案