数据结构--抽象数据类型

1.作业内容

有理数的抽象数据类型

2.数据结构、函数说明

头文件

main函数

3.代码实现说明

(1)构造有理数

(2)销毁有理数

(3)用e返回有理数的分子或分母

(4)改变有理数的分子或分母

(5)有理数加法

(6)有理数减法

(7)有理数乘法

(8)有理数除法

(9)有理数约分

4.结果展示

1.有理数的加减乘除

(1)R1、R2均为正数

R1=R2

R1>R2

R1<R2

(2)R1、R2中有分子或分母等于0

(3)R1、R2中有一个负数

R1>R2

R1<R2

(4)R1、R2均为负数

R1=R2

R1>R2

R1<R2

2.构造有理数

(1)R分子为0

(1)R分母为0或负数

6.总结

1、构造有理数的数据类型看似简单实际上要考虑得很详细,例如分子分母的正负性、分子或分母为零等情况

2、

posted @ 2018-03-08 15:58  八月秋高风怒号  阅读(425)  评论(2编辑  收藏  举报