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