个人第二次作业——熟悉使用工具
个人第二次作业——熟悉使用工具
GIT地址 | git地址 |
---|---|
GIT用户名 | Rbbit-Tu |
学号后五位 | 24129 |
博客地址 | 地址 |
作业链接 | 链接 |
配置环境
- VS2017的环境配置:
由于很早之前就安装好该软件,不需要配置环境,不在此赘述。
克隆项目
- GIT安装及配置:
1.克隆git项目:
注:当时因为没有仔细读实验要求,在克隆时错误克隆成了链接中示例仓库的文件。导致自己最后提交不了代码。
2.获取用户名及邮箱地址
在这里特别运用“git config user.name”和“git config user.email”分别确认是否正确。
3.建立要求文件
设计思路和代码实现及代码提交到GitHub
- 设计思路
要实现四则混合运算,一开始我想到的是通过字符串表达算式,但是不能解决如何讲字符串如“45+23*30”所代表的值传递到计算式中计算的问题,附上之前的代码麻烦各位大佬解决一下:
- 代码实现
无法解决四则运算的运算优先级的问题,所以只能通过swich办法尽可能多的列出可能出现的情况,通过遍历的方式来解决。
- 通过random函数获取随机数:
- 列出可能出现算数情况:
- 主函数调用方法:
结果:
- 代码提交:
通过给定的示例中方法进行操作:
通过“git add .”"git commit -m"更新git数据,然后登陆到GitHub更新数据,并提交代码:
单元测试及回归分析
在进行单元测试的时候无法建立单元测试,没有办法的我只得在别人的电脑上进行单元测试,但忘记截回顾分析的图:
可以看见的时,单元测试成功!
个人小结
- 在本次实验中,深刻的体会到自身编程能力的不足,很多代码都无法独立完成,往往是写一半搜一半,并且很艰难的理解代码的意思,看到别的同学运用栈或者二叉树的知识理解题意,我感到很羞愧,这反映我在数据结构知识的掌握度上远远不够,还需要继续努力。
- 同时,在接触到新的事物的时候(GitHub),不能很好的通过教程自我学习,只能求助于别人,在感谢这些帮助我的同学的同时还需要自我反思。