寒假作业三
寒假作业三
合作成员:
设计思路:
- 关于算式的生成:先写好括号和运算符,运算符不能全部相同,利用时间种子生成随机数,并在屏幕上输出算式。根据写好的括号和运算符计算出式子的结果存入变量。
- 关于真分数的运算:编写计算公倍数和公约数的函数。生成算式后,利用公倍数函数计算出分母的公倍数。根据公倍数将分数通分计算,得到未化简的分子分母。利用公约数函数将分数化简即得。
- 关于中英双语的切换:用户输入的字符选择中英文,每次输出提示语时都用if语句判断要输出中文还是英文。
编码规范:统一使用C语言作为编程语言,每一句要求换行。
程序实现和结果测试:
GitHub提交:
- 提交链接: Github提交链接
- 提交日志截图:
分工和协作截图:
合作过程:
先各自写出随机算式生成的代码,对比两人的代码优劣,选择出比较好的代码来进行补充修改。
合作体会:
这是我第一次与他人协作完成编码,合作与自己完成工作是完全不同的。
- 首先要做好分工。这次合作最大的错误就是没有一开始就做好明确分工。我和我的小伙伴各自写了代码,都是生成算式的模块,也就是我们做了重复的工作。这不仅给后来的合作带来麻烦,也浪费了时间精力。
- 代码规范一定要定好。这是与他人合作来完成一个程序的设计,不是只有你自己,所以你要保证你的队友看得懂你的代码,如此在遇到bug的时候,你的伙伴能够帮你找出来。这就要求你代码的可读性要高。代码编写的格式要整齐规范,函数和变量的命名要有意义,对于合作开发来说都是很必要的。
- 确定好一段共同工作的时间.编码过程中会有遇到问题需要共同来分析讨论的时候.不要求每时每刻,但总要有一些共同的时间来交流想法。
- 互相信任。