博客作业01-抽象数据类型
一、博客作业要求:
参考代码:q群三元组代码
1.作业内容(1分)
ADT rational{
数据对象: D={e1,e2|都是int类型}
数据关系: R={<e1,e2>}
基本操作:
getchange(char ch[]);;
simplify(rational &t);
modify(rational t[]);
void work(rational t[]);
}ADT rational
2.数据结构、函数说明(2分)
3.代码实现说明(4分)
(1)构造有理数
(2)菜单
(3)对输入的数据进行判断
(4)化简分数
(5)修改有理数(方法与构造有理数一样)
(6)4则运算的实现
4.代码互评(选做,加分)
找一份同学代码,评价你和同学代码不同之处,如:
变量名命名风格不同
函数设计风格不同
结构体有无不同
异常出错处理是否不同
等等
5.结果展示(2分)
输入错误时的提示
自动执行化简操作
修改有理数
显示4则运算
若除数为0则会出现提示
6.总结(1分)
1.数据结构是数据间的关系,设计出合适的数据结构可以帮助我们更加有效的解决问题。
2.抽象数据类型由自己定义,更加灵活,使用起来更加方便
posted on 2018-03-08 19:27 FaceTheWind 阅读(143) 评论(1) 编辑 收藏 举报