实验2——类和对象
Rational有理数类
创建一个名为Rational的类,进行分数运算。
编写一个程序测试这个类。
用整数变量表示类的private数据-numerator(分子)和denominator(分母)。
提供一个带默认值的构造函数,并且它应该以简化的形式保存分数。
例如分数2/4应在对象中保存为numerator为1,denominator为2的形式。
对下列任务,提供完成它们的public成员函数:
a)两个Rational值相加,结果应以简化的形式保存。
b)两个Rational值相减,结果应以简化的形式保存。
c)两个Rational值相乘,结果应以简化的形式保存。
d)两个Rational值相除,结果应以简化的形式保存。
e)以a/b形式打印Rational值,其中a是分子,b是分母。
f)以浮点数的形式打印Rational值。
输出结果如下:。