---恢复内容开始---
熟悉使用工具心得
git地址: | https://github.com/wxllovezn/AchaoCalculator.git |
---|---|
git用户名: | wxllovezn |
学号后五位: | 61423 |
博客地址: | https://www.cnblogs.com/wxllovezn/ |
作业连接 | https://www.cnblogs.com/harry240/p/11515697.html |
1.githup
我自己原先就安装好了VS和githup,使用方法只是一直在使用VS编程,而没有使用githup管理源代码。
在老师公布作业后我自己尝试了使用git我想说的是githup是真的难用无法理解没有办法很熟练的使用githup;
在刚开始使用时需要仔细阅读助教所发教程严格按照步骤进行安装使用githup;其中最难解决的问题是如何将助教所发的githup库克隆到自己的githup中;我开始克隆错误了,始终不知道错在哪儿,直到我室友提醒我一直没有克隆到我自己的库,最后在指点下完成了
***
代码设计我只设计了两个操作数的程序,三位操作数就是先两位操作数做运算再与第三位做运算。
#include <iostream> #include<stdlib.h> using namespace std; #define random(a,b) (rand()%(b-a+1)+a) int creatNumber() { int a; a = random(1, 100); return a; } int op() { int b; b = random(1, 4); return b; } int main() { int n, a, b, c, i; cout<< "请输入你想出的题目数量:" << endl; op(); cin >> n; for (i = 0; i < n; i++) { a = creatNumber(); b = creatNumber(); c = creatNumber(); switch (op()) { case 1: if (a%b == 0) { c = a / b; cout << a << '/' << b << '=' << c << '\n' << endl; } else break; case 2: c = a * b; cout << a << '*' << b << '=' << c << '\n' << endl; break; case 3: c = a + b; cout << a << '+' << b << '=' << c << '\n' << endl; break; case 4: c = a - b; cout << a << '-' << b << '=' << c << '\n' << endl; break; } } }
单元测试
代码编写好后进行测试结果成功并且和预期一样并未出现什么问题,只是在我准备按面向对象程序设计方式改写我的代码时出现了一些格式上的报错,比如单独写的头文件无法与源程序一起运行,这些问题由于时间问题我将陆续解决
感想与收获
感想就是这个作业看似很难,只要把最开始的githup的适用方法学会了,其实工作量基本完成了40%左右,剩下的就是靠自己编写代码实现四则运算就好;直到最后我的代码还有两个有瑕疵的地方1,没有使用面向对象编程的方法;2.没有完成三个操作数的部分代码;
收获就是学会了使用githup管理源代码;
---恢复内容结束---