第二次个人作业

GIT地址 https://github.com/lejunXTS
GIT用户名 lejunXTS
学号后五位 24203
博客地址 https://www.cnblogs.com/lejunXTS/
作业链接 https://edu.cnblogs.com/campus/xnsy/Autumn2019SoftwareEngineeringFoundation/homework/7590

环境配置过程.

安装的VS2017,从官网下载的,配置过程没有什么问题,主要就是下太久了,感觉装了1个小时以上。
第二次个人作业_第1张图片

第二次个人作业_第2张图片

第二次个人作业_第3张图片

代码设计思路.

首先定义了两个数组,分别用于按顺序存算式数字和运算符,还定义了一个数组存储'+','-','*','/',然后通过随机数函数产生运算符个数,再通过循环结构产生算式的数字和运算符,按顺序存储在两个数组中。通过两个数组判断是否会出现小数,最后再通过循环结构输出整个算式。

由于我还不怎么会c++的一些用方法,所以基本上是用c语言的方法实现的,代码看起来虽然看起来比较简单,但我写了很久,开始是只有一点思路,然后随机函数我也不会用,百度了随机函数的用法后才开始写的,在这过程中,也遇到了一些麻烦,比如求结果,就卡了很久,因为数字和运算符个数不相等,我想了很久也不知道应该怎样求结果以及输出这个算式,后来用了两个数组判断是否会出现小数,出现小数就不输出,并且用for循环输出算式,最后一个数字最后输出,这样才最终运行正确。

首先以以 Github 账号命名的文件夹作为项目目录,打开 VS2017,然后创建项目。

第二次个人作业_第4张图片

代码
第二次个人作业_第5张图片

第二次个人作业_第6张图片

运行结果
第二次个人作业_第7张图片

使用github克隆项目,安装Git,以及提交代码.

克隆
直接按照操作步骤,克隆项目的过程没有太大的问题,就是刚开始克隆错了,克隆的操作步骤里面的,最后发现应该是外面哪一个,所以就删除了又重新克隆了外面那个。克隆成功后如下图:
第二次个人作业_第8张图片

第二次个人作业_第9张图片

安装
安装Git是最难受之一的一步了,开始时就是按照操作教程里的链接直接在官网下载,但是下载的时候网速就很慢,刚开始还有几k,后来直接变成0 k/s,下得我真的很难受,网上搜了很多方法但速度还是很慢,弄了一晚上都没有下好,最后才发现软件商店里就有这个软件,我真的很无语。

第二次个人作业_第10张图片

代码提交
代码提交按照操作教程,刚才时有点不太懂Git的命令行运用,后来通过百度知道怎么用,然后就直接按照操作教程提交。

第二次个人作业_第11张图片

第二次个人作业_第12张图片

第二次个人作业_第13张图片

第二次个人作业_第14张图片

对项目进行单元测试和回归测试.

按照操作教程没有太大问题
第二次个人作业_第15张图片

第二次个人作业_第16张图片

第二次个人作业_第17张图片

第二次个人作业_第18张图片

第二次个人作业_第19张图片

第二次个人作业_第20张图片

第二次个人作业_第21张图片

第二次个人作业_第22张图片

感想.

刚才时看到这个作业,真的很懵,完全不知道怎么下手,不知从何开始,后来才从配置环境慢慢开始,配置环境虽然没什么难度,但是真的超级费时间,Git的使用看了一些其他同学的操作过程,以及百度等,知道了该如何使用,还有就是看不懂英文超级难受,代码的提交等没有花很多时间,代码题目虽然看起来比较简单,但是由于我编程能力比较弱,所以就花了较长时间,主要是想如何设计,由于对C++并不熟悉,所以基本是用C语言的方法实现的,开始时随机函数也不会使用,所以首先就去百度了随机函数的使用方法,最终完成了。这次的作业完成的超级艰难,但通过这个过程也学到了很多东西,也自己解决了很多问题,加深了对C++的了解,以及很多解决问题的方式。

你可能感兴趣的:(第二次个人作业)