博客作业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  阅读(142)  评论(1编辑  收藏  举报

导航