博客作业01-抽象数据类型
1.作业内容
2.数据结构、函数说明
3.代码实现说明
1.有理数数据类型的构造
在主函数中申请内存,在程序结束时释放内存
2.获取分子或分母
3.有理数加法
4.化简有理数
5.分子数据合法性检验
6.main函数
在main函数中主要是读取两个有理数和函数的调用
5.结果展示
1.分子的输入及数据合法性检测![](https://images2018.cnblogs.com/blog/1232019/201803/1232019-20180308163804396-870048523.png)
2.负分数的计算![](https://images2018.cnblogs.com/blog/1232019/201803/1232019-20180308164851354-1423857179.png)
加法:
减法:
乘法
除法
3.除数为0的情况![](https://images2018.cnblogs.com/blog/1232019/201803/1232019-20180308165454197-417391203.png)
4.修改![](https://images2018.cnblogs.com/blog/1232019/201803/1232019-20180308170304010-1833255786.png)
6.总结
数据结构是数据之间的关系,好的数据结构可以让程序更有效率,而抽象数据类型是自己定义的数据类型,非常的灵活,可以根据自己的需要来定义,使用起来比内置数据类型更方便