早教吧作业答案频道 -->其他-->
设计一个头文件要求:使用户可以像使用系统头文件那样,通过包含它就可以使用在头文件中定义的功能。具体要求设计一个有理数(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。
要求:使用户可以像使用系统头文件那样,通过包含它就可以使用在头文件中定义的功能。具体要求设计一个有理数(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); ...
看了设计一个头文件要求:使用户可以...的网友还看了以下:
(2014•平房区三模)某化学兴趣小组以“金属与酸溶液、盐溶液发生置换反应的规律”为课题,进行下面 2020-06-10 …
右图是一个奥林匹克五环标识.这五个环相交成9部分A、B、C、D、E、F、G、H、I.请将数字1、2 2020-06-12 …
右图是一个奥林匹克五环标识.这五个环相交成9部分A、B、C、D、E、F、G、H、I.请将数字1、2 2020-06-12 …
抛物线y=x^2上取3个不同的点A,B,C,记三角形ABC的外接圆半径为R.1.求证R大于二分之一 2020-06-12 …
右图是一个奥林匹克五环标识.这五个环相交成9部分A、B、C、D、E、F、G、H、I.请将数字1、2 2020-06-22 …
己知铁的氧化物有FeO、Fe2O3、Fe3O4,某固体样品由铁和氧两种元素组成,样品中铁与氧元素的 2020-06-30 …
空气的成分中能使酥脆的饼干变软的是()A.氮气B.氧气C.稀有气体D.水蒸气 2020-07-01 …
观察下列各式:-1×二分之一=-1+二分之一;-二分之一×三分之一=-二分之一+三分之一使用你发现 2020-07-14 …
一次性塑料包装袋造成的环境污染已经引起社会的高度关注,许多城市已经开始推广使用纸制食品袋。同学们经 2020-07-22 …
1.今天,每四个人中就有一个或世界人口的四分之一使用英语.Today,onefourpeopleo 2020-07-24 …