2017寒假作业(三)

时间:2022-03-09 21:53:54

一.相同部分

1. 合作者

2.设计思路

  • 用C语言
  • 设计多个函数各司其职,比如有的用来进行简单的两位四则运算,有的用来处理复杂的输出和混合运算顺序,最后再整合在一起
  • 需要能随机产生随机数字的函数(后来发现rand()可以)
  • 括号的处理和除法的处理是两大难点,所以这是分工的关键,苏韫月负责括号,我负责除法
  • 界面切换只需要在主函数里用if语句判断

3.订立的编码规范

  • 关键部分都要标注注释,包括函数作用,变量用法,语句实现等
  • 变量最好根据用途来命名
  • 尽量不要名称相同,可以用下划线来区分用途相近的变量,以表明它们属于同一类
  • 尽量使编写的函数功能单一化

4.程序实现和结果测试的截图

  • 2017寒假作业(三)

  • 2017寒假作业(三)

5.github的提交链接和提交日志截图

6.两位同学的分工和协作证据截图

  • 难点分工:苏韫月负责括号,我负责除法
  • 2017寒假作业(三)

二.差异部分

1.合作过程

第一次看到这个作业是感觉真的很难完成,没思路。而且在代码完成后发现程序运行结果经常会失常,而且花了很长时间都找不到哪里出错了。大部分代码是苏韫月完成的,原本我是要在除法那方面修改补充代码但是不尽人愿完成不了,还是要苏韫月帮助才能完成。

2.合作体会

  • 这项工作我一个人是肯定不能够完成的。合作可以使工作效率提高很多。但前提是分工得当。
  • 在合作前一定要订立编码规范,而且要在代码后面加上备注,不然看不懂耽误时间。