软件工程第二次作业
| |
--|--:
Git地址| 我的Git
Git用户名| fusehngzhandui
学号后五位| 61230
博客地址| 我的博客
作业链接| 作业要求
根据作业要求导读,下载了Git软件,
根据下图地址,按照要求下载并安装Git
在使用Git克隆Git上面文件中出现了打开方式错误导致无法创建工作树的情况发生:
正确操作如下:
因为在克隆分支的时候,默认为Java,所以我们要将其转化为C++类型,需要用到git checkout cplusplus 命令符,
不知道在哪里输入,所以摸索了许久才将其转化成功:
此时只需在src文件处右键点击打开Git Bash输入命令符就可以转化成功。(这个界面是转化成功之后再次打开的界面)
代码设计思路如下图所示:
利用随机函数rand随机产生0100以内的数字,符号也用函数rand随机生成,数字03分别表示
加 减 乘 除运算符。
完整代码如下:
#include <iostream>
#include<ctime>//随机函数头文件
#include<cstdlib>//随机函数头文件
using namespace std;
int main()
{
int count, i = 0, num, sum = 0, Sum = 0, j, Num = 0, xum;
int a[500];//每道题中的运算符数数组
int b[1000];//随机数数组
int c[500];//存储每道题中的结果
char ch[500];//存出随机产生的算术运算符
cout << "请输入你想产生的题数:" << endl;
cin >> count;//产生的题数
srand(time(0));
while (i != count)//随机生成每道题产生的算数运算符
{
num = rand() % 4;
if (num > 1)
{
a[i] = num;
i++;
}
}
for (j = 0; j < count; j++)//计算一共需要产生多少个随机数
{
sum = a[j] + sum + 1;//随机数的总数
Num = a[j] + Num;//运算符的总数
}
srand(time(0));
for (i = 0; i < sum; i++)
{
b[i] = rand() % 101;
}
srand(time(0));
for (int k = 0; k < Num; k++)
{
xum = rand() % 4;
if (xum == 0)
{
ch[k] = '+';
}
else if (xum == 1)
{
ch[k] = '-';
}
else if (xum == 2)
{
ch[k] = '*';
}
else if (xum == 3)
{
ch[k] = '/';
}
}
int k = 0, x = 0;
Sum = 0;
for (j = 0; j < count; j++)
{
for (i = Sum; i < (Sum + a[j] + 1); i++)
{
if (ch[x] == '/')
{
while (b[i] % b[i+1] != 0)
{
b[i] = rand() % 101;
b[i+1] = rand() % 101;
}
}
cout << b[i]<<' ';
if (i == Sum + a[j])
cout << "=";
else
{
cout << ch[x];
x = x + 1;
}
}
cout << endl;
Sum = a[j] + Sum + 1;
}
system("pause");
return 0;
}
运行结果如下所示:
下图是详细的测试数据:
由于不知道怎样用Git上传文件,所以这里我才用本地上传的方式:
感想
经过这次作业后,我熟悉了Git的一些相关操作,对于VS的运用也掌握不少,对于VS的创建文件以及项目都有了很大的提高。
github对于我们代码的管理是极为方便的。