第二次作业

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.总结:

通过这次博客,领会了自学的重要性,体验到了解决问题的乐趣,心很累,但很开心,期待下一次

posted @ 2019-03-29 16:16  妙缘  阅读(172)  评论(3编辑  收藏  举报