一.相同部分
1. 合作者
2.设计思路
- 用C语言
- 设计多个函数各司其职,比如有的用来进行简单的两位四则运算,有的用来处理复杂的输出和混合运算顺序,最后再整合在一起
- 需要能随机产生随机数字的函数(后来发现rand()可以)
- 括号的处理和除法的处理是两大难点,所以这是分工的关键,苏韫月负责括号,我负责除法
- 界面切换只需要在主函数里用if语句判断
3.订立的编码规范
- 关键部分都要标注注释,包括函数作用,变量用法,语句实现等
- 变量最好根据用途来命名
- 尽量不要名称相同,可以用下划线来区分用途相近的变量,以表明它们属于同一类
- 尽量使编写的函数功能单一化
4.程序实现和结果测试的截图
5.github的提交链接和提交日志截图
6.两位同学的分工和协作证据截图
- 难点分工:苏韫月负责括号,我负责除法
二.差异部分
1.合作过程
第一次看到这个作业是感觉真的很难完成,没思路。而且在代码完成后发现程序运行结果经常会失常,而且花了很长时间都找不到哪里出错了。大部分代码是苏韫月完成的,原本我是要在除法那方面修改补充代码但是不尽人愿完成不了,还是要苏韫月帮助才能完成。
2.合作体会
- 这项工作我一个人是肯定不能够完成的。合作可以使工作效率提高很多。但前提是分工得当。
- 在合作前一定要订立编码规范,而且要在代码后面加上备注,不然看不懂耽误时间。