博客作业01-抽象数据类型

博客作业01-抽象数据类型

1.作业内容

博客作业01-抽象数据类型_第1张图片

2.数据结构、函数说明

博客作业01-抽象数据类型_第2张图片

3.代码实现说明

构建有理数
博客作业01-抽象数据类型_第3张图片

有理数相加
博客作业01-抽象数据类型_第4张图片

有理数相乘
博客作业01-抽象数据类型_第5张图片

有理数相除
博客作业01-抽象数据类型_第6张图片

返回
博客作业01-抽象数据类型_第7张图片

修改
博客作业01-抽象数据类型_第8张图片

最大公约数
博客作业01-抽象数据类型_第9张图片

5.结果展示

当输入的分母为0或小于0时的情况
博客作业01-抽象数据类型_第10张图片

分母不同进行加减乘除所得的结果 一个有理数是1/2 另一个是1/3
博客作业01-抽象数据类型_第11张图片

返回有理数的分子或分母
博客作业01-抽象数据类型_第12张图片

修改第一个有理数的分子
博客作业01-抽象数据类型_第13张图片

修改第一个有理数的分母
博客作业01-抽象数据类型_第14张图片

相加所得结果为1,相减所得结果为0的情况
博客作业01-抽象数据类型_第15张图片

6.总结

数据结构一开始听到这个名字的时候并不太懂学这个是干嘛用的,在上了一堂课和看了书后,知道了数据结构是研究有结构的数据,是研究数据对象的特征以及数据的组织和处理方式
抽象数据类型真的挺抽象的,听到的时候有点懵逼~,听了老师的介绍后,知道了抽象数据类型只考虑对数据执行什么操作,而不必考虑怎样实现这些操作
在对这些内容都不了解的情况下做作业很懵,刚开始都搞不懂到底是要干嘛,要怎么做,晕晕乎乎的

你可能感兴趣的:(博客作业01-抽象数据类型)