寒假作业三

协同合作

031602248 郑智文先森 --> Z、悟空
031602209 陈志炜先森 --> Dark-Existed

设计思路

1.生成随机题目
要采用随机的用法,生成随机数和随机符号。
2.表达式
生成随机题目还要将他们连接起来,利用itoa函数将数字转字符串然后存储再string中。
3.答案计算
利用栈模拟四则运算得出答案。
4.读取用户答案
将输入的答案与正确答案进行比较然后记录下来就ok了。
5.语言选择
语言选择用数字编号1代表中文,2代表英文,然后if语句判断选择输出什么语句就可以了。

(这个设计思路其实大部分来源于志炜先森,因为我不会啊!!刚开始我根本就没有思路,甚至连题目要求都看错了,还以为是用已经学过的来完成这个程序的呢。)

编码规范

缩进用4个空格
{ }单独成行
每个语句单独一行

程序实现及结果测试

中文测试

由于将float类型的答案进行转换,保留两位小数时存在精度损失,所得到答案可能会不正确(这部分我不会弄QAQ,也是志炜先森想到的,虽然说有缺陷,但也是改进。)
英文测试

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

提交链接

提交日志截图

协作合作证据

合作过程

刚开始先沟通各自需要完成的部分,然后就去实现自己需要完成的功能。合作就是通过github,提交代码然后让队友看看差异部分和不妥之处,然后再进行修改提交。不懂的地方进行沟通

合作体会

通过这次合作其实我学到了不少的东西,因为我有种抱大腿的感觉,我会的比较少,大部分都是志炜先森解决问题的,我做的大部分就是问,看代码,理解代码。
这次合作刚开始题目看错了,后来是在交流实验设计的时候发现我理解错了题目,重新看了一次作业发现根本没有思路,志炜给我分析了一下后其实我还是什么都没懂,只好上网查些资料,现在再看这次作业,果真用的都是没有学过的东西。
关于合作我还问了很多很多我不懂的问题,刚开始连git的所有东西都不会用,也是向志炜学习的haha
所以我还是很高兴能够有这么一次的合作。

010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101
原文地址:https://www.cnblogs.com/Zzwena/p/6414022.html