协同合作
031602248 郑智文先森 --> Z、悟空
031602209 陈志炜先森 --> Dark-Existed
设计思路
1.生成随机题目
要采用随机的用法,生成随机数和随机符号。
2.表达式
生成随机题目还要将他们连接起来,利用itoa函数将数字转字符串然后存储再string中。
3.答案计算
利用栈模拟四则运算得出答案。
4.读取用户答案
将输入的答案与正确答案进行比较然后记录下来就ok了。
5.语言选择
语言选择用数字编号1代表中文,2代表英文,然后if语句判断选择输出什么语句就可以了。
(这个设计思路其实大部分来源于志炜先森,因为我不会啊!!刚开始我根本就没有思路,甚至连题目要求都看错了,还以为是用已经学过的来完成这个程序的呢。)
编码规范
缩进用4个空格
{ }单独成行
每个语句单独一行
程序实现及结果测试
中文测试
由于将float类型的答案进行转换,保留两位小数时存在精度损失,所得到答案可能会不正确(这部分我不会弄QAQ,也是志炜先森想到的,虽然说有缺陷,但也是改进。)
英文测试
github的提交链接和提交日志截图
提交日志截图
协作合作证据
合作过程
刚开始先沟通各自需要完成的部分,然后就去实现自己需要完成的功能。合作就是通过github,提交代码然后让队友看看差异部分和不妥之处,然后再进行修改提交。不懂的地方进行沟通
合作体会
通过这次合作其实我学到了不少的东西,因为我有种抱大腿的感觉,我会的比较少,大部分都是志炜先森解决问题的,我做的大部分就是问,看代码,理解代码。
这次合作刚开始题目看错了,后来是在交流实验设计的时候发现我理解错了题目,重新看了一次作业发现根本没有思路,志炜给我分析了一下后其实我还是什么都没懂,只好上网查些资料,现在再看这次作业,果真用的都是没有学过的东西。
关于合作我还问了很多很多我不懂的问题,刚开始连git的所有东西都不会用,也是向志炜学习的haha
所以我还是很高兴能够有这么一次的合作。