第二次个人作业
GIT地址 | https://github.com/lejunXTS |
---|---|
GIT用户名 | lejunXTS |
学号后五位 | 24203 |
博客地址 | https://www.cnblogs.com/lejunXTS/ |
作业链接 | https://edu.cnblogs.com/campus/xnsy/Autumn2019SoftwareEngineeringFoundation/homework/7590 |
环境配置过程.
安装的VS2017,从官网下载的,配置过程没有什么问题,主要就是下太久了,感觉装了1个小时以上。
代码设计思路.
首先定义了两个数组,分别用于按顺序存算式数字和运算符,还定义了一个数组存储'+','-','*','/',然后通过随机数函数产生运算符个数,再通过循环结构产生算式的数字和运算符,按顺序存储在两个数组中。通过两个数组判断是否会出现小数,最后再通过循环结构输出整个算式。
由于我还不怎么会c++的一些用方法,所以基本上是用c语言的方法实现的,代码看起来虽然看起来比较简单,但我写了很久,开始是只有一点思路,然后随机函数我也不会用,百度了随机函数的用法后才开始写的,在这过程中,也遇到了一些麻烦,比如求结果,就卡了很久,因为数字和运算符个数不相等,我想了很久也不知道应该怎样求结果以及输出这个算式,后来用了两个数组判断是否会出现小数,出现小数就不输出,并且用for循环输出算式,最后一个数字最后输出,这样才最终运行正确。
首先以以 Github 账号命名的文件夹作为项目目录,打开 VS2017,然后创建项目。
代码
运行结果
使用github克隆项目,安装Git,以及提交代码.
克隆
直接按照操作步骤,克隆项目的过程没有太大的问题,就是刚开始克隆错了,克隆的操作步骤里面的,最后发现应该是外面哪一个,所以就删除了又重新克隆了外面那个。克隆成功后如下图:
安装
安装Git是最难受之一的一步了,开始时就是按照操作教程里的链接直接在官网下载,但是下载的时候网速就很慢,刚开始还有几k,后来直接变成0 k/s,下得我真的很难受,网上搜了很多方法但速度还是很慢,弄了一晚上都没有下好,最后才发现软件商店里就有这个软件,我真的很无语。
代码提交
代码提交按照操作教程,刚才时有点不太懂Git的命令行运用,后来通过百度知道怎么用,然后就直接按照操作教程提交。
对项目进行单元测试和回归测试.
按照操作教程没有太大问题
感想.
刚才时看到这个作业,真的很懵,完全不知道怎么下手,不知从何开始,后来才从配置环境慢慢开始,配置环境虽然没什么难度,但是真的超级费时间,Git的使用看了一些其他同学的操作过程,以及百度等,知道了该如何使用,还有就是看不懂英文超级难受,代码的提交等没有花很多时间,代码题目虽然看起来比较简单,但是由于我编程能力比较弱,所以就花了较长时间,主要是想如何设计,由于对C++并不熟悉,所以基本是用C语言的方法实现的,开始时随机函数也不会使用,所以首先就去百度了随机函数的使用方法,最终完成了。这次的作业完成的超级艰难,但通过这个过程也学到了很多东西,也自己解决了很多问题,加深了对C++的了解,以及很多解决问题的方式。