A B
GIT地址 https://github.com/lone03
GIT用户名 lone03
学号后五位 61308
博客地址 https://i.cnblogs.com/EditPosts.aspx?opt=1
作业链接 < https://www.cnblogs.com/ChildishChange/p/10398212.html>

1.配置过程
原来没用VS,配置过程浪费时间,下载贼慢,太难了。

2.代码思路
先设置函数生成随机数和运算符,根据生成的随机数和运算符生成运算式。
'''#include"pch.h"

include

include<stdlib.h>

using namespace std;
int setnum()
{
int a;
a = rand() % 100 + 1;
return a;
}
int op()
{
int b;
b = rand() % 4 + 1;
return b;
}
int main()
{
int n, a, b, i;
i = 0;
cout << "请输入你想出的题目数量:" << endl;
cin >> n;
op();
while (i < n)
{
a = setnum();
b = setnum();
{
switch (op())
{
case 1:
if (a%b == 0)
{
cout << a << "/" << b << "=" << a / b << endl;
i++;
break;
}
else
break;
case 2:
cout << a << "*" << b << "=" << a * b << endl;
i++;
break;
case 3:
cout << a << "+" << b << "=" << a + b << endl;
i++;
break;
case 4:
cout << a << "-" << b << "=" << a - b << endl;
i++;
break;
}
}
}
return 0;
}'''
以上只完成了两个数的加减乘除,之后不想再穷举了。(室友用了其他方法,我不会。。。。。)之后有空再完善。

3.github克隆项目以及提交代码!


根本不会用GitHub,搞过去搞过来还是让室友帮忙才搞上去,浪费了时间也没弄好,欲哭无泪。

4.单元测试
不懂咋个弄这个,之后再慢慢学习。点了一下测试,下面那样:

5.感想
感觉选修课的作业比必修课的难太多了,还特别复杂,还专用一些没有用过的软件之类的,太难了。特别是GitHub弄了好久啊。