软件工程(2018)结对编程第二次作业
软件工程(2018)结对编程第二次作业
一.题目要求:
- 能够自动生成四则运算练习题
- 可以定制题目数量
- 用户可以选择运算符
- 用户设置最大数(如十以内、百以内等)
- 用户选择是否有括号、是否有小数
- 用户选择输出方式(如输出到文件、打印机等)
- 最好能提供图形用户界面(根据自己能力选做,以完成上述功能为主
二.角色分工
三.代码及代码地址
1.运算符生成函数
2.随机数生成函数
3.四则运算生成函数
4.代码地址 https://github.com/hdz48/llll/blob/master/33333
四.运行结果截图
1.直接输出
2.输出到文件
五.工作照片
六.评价及总结
在这次作业中,我和搭档共同探讨解决方案,在我遇到不会的地方时,他帮我上网搜集资料,共同解决困难,督促我按时完成任务,使得这次作业完成的更好。
在这次合作中,我学到rand()函数随机生成数的应用方法,知道了随机生成原算符号的方法,能够把结果输出到文件,学会了c语言如何向文件中输出。这次作业做的还不够好,没能实现图形界面,我们查阅了一些资料,但是动手做起来总是出现各种错误,没能得到解决,所以最后没有用上图形界面。在这次结对作业中,我学会了2个人的合作,知道了分工与共同监督的作用,2个人能促进任务的完成,希望下次能做得更好,并且在以后能解决图形界面的问题。