软件工程(2018)结对编程第二次作业

软件工程(2018)结对编程第二次作业

一.题目要求:

  • 能够自动生成四则运算练习题
  • 可以定制题目数量
  • 用户可以选择运算符
  • 用户设置最大数(如十以内、百以内等)
  • 用户选择是否有括号、是否有小数
  • 用户选择输出方式(如输出到文件、打印机等)
  • 最好能提供图形用户界面(根据自己能力选做,以完成上述功能为主

二.角色分工

驾驶员:李勇辉
领航员:武坚

三.代码及代码地址

1.运算符生成函数

软件工程(2018)结对编程第二次作业

 

2.随机数生成函数

 

软件工程(2018)结对编程第二次作业

3.四则运算生成函数

软件工程(2018)结对编程第二次作业

4.代码地址 https://github.com/hdz48/llll/blob/master/33333

四.运行结果截图

1.直接输出

软件工程(2018)结对编程第二次作业

 

2.输出到文件软件工程(2018)结对编程第二次作业

 

五.工作照片

 软件工程(2018)结对编程第二次作业

六.评价及总结

      在这次作业中,我和搭档共同探讨解决方案,在我遇到不会的地方时,他帮我上网搜集资料,共同解决困难,督促我按时完成任务,使得这次作业完成的更好。

     在这次合作中,我学到rand()函数随机生成数的应用方法,知道了随机生成原算符号的方法,能够把结果输出到文件,学会了c语言如何向文件中输出。这次作业做的还不够好,没能实现图形界面,我们查阅了一些资料,但是动手做起来总是出现各种错误,没能得到解决,所以最后没有用上图形界面。在这次结对作业中,我学会了2个人的合作,知道了分工与共同监督的作用,2个人能促进任务的完成,希望下次能做得更好,并且在以后能解决图形界面的问题。

 

软件工程(2018)结对编程第二次作业