寒假第三次作业

第三次寒假作业

合作成员:
朱跃安博客链接
陈国才博客链接
解题思路
总体的设计思路就是随机出四个整数与三个计算符号,将整数转化为字符再和计算符号存入一个字符型数组中,通过循环完成整体移动而插入小括号。设计函数来实现算式的计算,该函数还能避免生成含有小数答案的算式,具体思路在代码中标注。
订立的代码规范
1.对每个函数的作用进行注释。
2.对一些不容易理解的步骤进行标注。
3.函数名的命名约定。
代码的不足之处
1--代码没能完成真分数的运算。
2--代码在生成括号时,并不能判断该括号是否是多余的。就比如1+5-9*7和(1+5)-9*7这两个算式结果是一样的。
3--这次作业的代码只能完成0-9范围四则运算,与题目要求的0-10差了个10。
程序实现和结果测试图


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


合作截图


差异部分:
合作过程
分析完问题后觉得很难,刚开始不知道怎么分工,就先各自编码,后来把两人的代码和在一起再做了修改和测试。之间的交流是通过qq和电话的方式。
合作体会
第一次与他人合作完成代码的编写,最终也算是完成,虽然质量不是很好,但也有很大的收获。这让我知道了与他人合作编写代码,是会更容易编写出可运行的代码,尤其是一些难的代码题,当自己没有思路时通过讨论,可能突然闪的一下就会知道该怎么继续做下去了。

原文地址:https://www.cnblogs.com/onezya/p/6413874.html