第二次作业
GIT地址:https://github.com/WonderfulEdge
GIT用户名:WonderfulEdge
学号后五位:62331
博客地址:https://www.cnblogs.com/X----Y/
作业链接:https://edu.cnblogs.com/campus/xnsy/SoftwareEngineeringClass1/homework/2793
博客内容如下:
配置环境:VS2017,因为去年在学习C#,所以VS2017在去年就安装上了,所以就不多说了
1.注册GIT账号:
2.克隆项目:
在克隆的文件夹中新建自己github账号命名的文件夹用于创建C#项目
3.项目代码:
背景:
- 程序接收一个命令行参数 n,然后随机产生 n 道加减乘除(分别使用符号+-*/来表示)练习题,每个数字在 0 和 100 之间,运算符在 2 个 到 3 个之间。
- 由于阿超的孩子才上一年级,并不知道分数。所以软件所出的练习题在运算过程中不得出现非整数,比如不能出现 3÷5+2=2.6这样的算式。
- 练习题生成好后,将生成的 n 道练习题及其对应的正确答案输出到一个文件 subject.txt 中。
代码:
1.创建一个结构体存储各种数据
2.通过返回的随机数来选择相应的运算符号和运算类型
3.判断是否满足运算条件并返回一个true
4.通过返回的随机数所对应的符号来选择运算的优先级
5.产生随机算式
6,主类,运行
7.运行截图:
4.途中遇到的问题:
1.除零了,判断没做对
2.超出范围了
我在Google上查找了一下:
5.设置单元测试:
6.断点测试:
单步运行:
7.效能工具
8.提交代码:
Push了好久,始终有问题
问了助教学姐后解决了问题:
......
9.总结:
通过这次博客,领会了自学的重要性,体验到了解决问题的乐趣,心很累,但很开心,期待下一次