全球旧事资料 分类
编程:建立一个分数类。分数类的数据成员包括分子和分母,操作包括显示、输入、约分、通分、比较、加、减、乘、除、求相反数。
i
cludeiostreami
cludecmathusi
g
amespacestd
classfractio

i
tabove
分子
i
tbelow
分母
voidreductio

约分
voidmakeCommo
dfractio
通分
public
fractio
i
ta0i
tb1
构造函数
aboveabelowb

fractio
addfractio

两分数相加
fractio
subfractio

本分数减去实参分数
fractio
mulfractio

两分数相乘
fractio
divfractio

本分数除以实参分数
fractio
reciprocal
求倒数
boolequalfractio

等于运算
boolgreaterTha
fractio
大于运算
boollessTha
fractio
小于运算
voiddisplay
显示分数
voidi
put
输入分数

voidfractio
reductio

约分先求最大公约数
i
tabtemp
ifbelow0
aboveabove
belowbelow

aabsabove
babsbelow
whileab
欧几里德法求最大公约数
tempa
ab
btempb

aboveb
belowb

voidfractio
makeCommo
dfractio
b
fi
ttemp
reductio

breductio

abovebbelow
babovebelow
tempbelowbbelow
belowbbelowtemp

fractio
fractio
addfractio
b
fractio
temp
makeCommo
db
通分
tempaboveabovebabove
tempbelowbelow
tempreductio

约分
retur
temp

fractio
fractio
subfractio
b
fractio
temp
makeCommo
db
通分
tempaboveabovebabove
tempbelowbelow
tempreductio

约分
retur
temp

fractio
fractio
mulfractio
b
fractio
temp
tempaboveabovebabove
tempbelowbelowbbelow
tempreductio

约分
retur
temp

fractio
fractio
divfractio
b
fractio
temp
ifbabove0
cout
好听全球资料 返回顶部