早教吧 育儿知识 作业答案 考试题库 百科 知识分享

设计一个头文件要求:使用户可以像使用系统头文件那样,通过包含它就可以使用在头文件中定义的功能。具体要求设计一个有理数(Rational)类的头文件,以供用户求解有理分式方程。开发的

题目详情
设计一个头文件
要求:使用户可以像使用系统头文件那样,通过包含它就可以使用在头文件中定义的功能。具体要求设计一个有理数(Rational)类的头文件,以供用户求解有理分式方程。开发的Rational类的目标就是创建一种类型,而且该类型的对象要像使用基本类型定义的对象那样,让人感到自然。如Rational r1(3,5);表示创建有理分数3/5。定义有理数:Rational r1,r2(3/8),r3(1/8);就可以使用运算r1=r2+r3求r2+r3,这时r1为4/8,而且可以约分为1/2。
▼优质解答
答案和解析
主要是重载运算符#include class Rational{public: int numerator; int denominator; Rational(int up,int down) { numerator=up; denominator=down; } Rational(){}; ~Rational(){};};int gcd(int a,int b); ...