抽象数据类型
1.作业内容
用ADT的抽象数据模型描述你的有理数数据类型。
ADT Rational{
数据对象:D={e1,e2|e1,e2属于status类型}
数据关系:R1={<e1,e2>}
基本操作:
Creat(&T,v1,v2)
Modify(&T,i,e)
Add(T1,T2,T3)
Sub(T1,T2,T3)
Multiply(T1,T2,T3)
Divide(T1,T2,T3)
}ADT Rational
2.数据结构、函数说明
3.代码实现说明
构造有理数
- 将对应数据存入有理数中
修改有理数
- 根据输入的数据对有理数进行修改,在main中还需对修改第一个或第二个有理数进行判断
加法
- 根据公式运算
减法
- 根据公式运算
乘法
- 根据公式运算
除法
-
根据公式运算
-
销毁,存值和化简并没有成功写出来
5.结果展示
分母大于0的判断
修改
加法
减法
乘法
除法
6.总结
- 对于数据类型,我的理解就是它表示的是数据间的关系,通过数据类型,将多个变量间的关系理顺,便于进行操作