第二次作业
2019-09-19 21:26 雷哥geg 阅读(139) 评论(2) 编辑 收藏 举报第一次作业
GIT地址 | https://github.com/leige1 |
---|---|
GIT用户名 | leige1 |
学号后五名 | 24215 |
博客地址 | https://www.cnblogs.com/71355cb/ |
作业链接 | https://www.cnblogs.com/71355cb/p/11552705.html |
第一部分-配置环境
之前安装过visua studio 2015,在简单使用后可以流畅运用,就没有安装2019,。
第二部分-克隆仓库
1.登录之前已注册的GitHub账号。
2.成功登录后,输入阿超仓库的网 https://github.com/ChildishChange/Calculator ,点击右上角的 Fork ,将阿超的四则运算库拷贝到自己的同名仓库中
拷贝成功后拥有一个同名仓库。
3.随便选择一个电脑文件夹,并在哪个文件夹出打开git,并将仓库克隆到这个文件夹
第三部分-程序编码
我本人对于代码还是比较喜欢,但粗心的性格让我对它有点难以接近,所以,在本次代码编写中,经历很长时间,在舍友与同学帮助下,勉强完成本次任务。代码如下
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.IO;
using System.Threading;
namespace Calculator
{
public class Program
{
static void Main(string[] args)
{
Console.WriteLine("请输入题目数量:");
int n = Convert.ToInt32(Console.ReadLine());
jishiben(n);// 将算式写入记事本
}
public statica void jishiben(int n)
{
Random sju = new Random();
int[] suzi = new int[4];
char[] b = new char[3];
string ji = @"D:\Yunsuanshi.txt";
StreamWriter st = new StreamWriter(ji);
for (int i = 0; i < n; i++)
{
Thread.Sleep(250);
int cnum = sju.Next(2, 4); //随机运算符个数
suzi[cnum] = sju.Next(1,100);
double jieguo = suzi[0];
string subject = suzi[0].ToString(); //运算式的字符串
for (int h = 0; h < cnum; h++)//将随机数与运算符号匹配
{
suzi[h] = sju.Next(0,100);
int r = sju.Next(0,4);
switch (r)
{
case 0:
b[h] = '+'; break;
case 1:
b[h] = '-'; break;
case 2:
b[h] = '*'; break;
case 3:
b[h] = '/'; break;
}
if (b[h].ToString().Contains("/0"))//判断运算式是否出现小数
{
h--;
continue;
}
//通过运算符号与结果相连
switch (b[h])
{
case '+':
jieguo = jieguo + suzi[h];
break;
case '-':
jieguo = jieguo - suzi[h];
break;
case '*':
jieguo = jieguo * suzi[h];
break;
case '/':
jieguo = jieguo / suzi[h];
break;
}
subject += suzi[h].ToString()+ b[h] ;
}
subject += "=" + jieguo.ToString();
st.WriteLine(subject);
}
st.Close();
Console.WriteLine("题目写入:" + ji);//将题目写入记事本
Console.ReadLine();
}
}
}
结果
第四部分-单元测试
单元测试在书上看来看似简单,但到我去写的时候,去感到了无从下手,因为这属于我从未玩过的全新版本。我坐在电脑前,看了自己代码,又看下书,再看别的找到的资料与同学些的,一个小时后才好像写出来点。但总感觉不对一样。
第五部分-效能分析
点击 IDE 顶部菜单栏中的 分析 ,即可看到 性能探查器 。勾选CPU使用率。得到如下图。
第七部分-提交代码
在储存写的代码的文件夹出,打开git,配置邮箱和用户名。
输入git add 。与git commit,添加文件代码到仓库,
输入git push ,在输入git账号密码,就提交到自己的仓库。
在GitHub在把仓库里的代码提交
第八部分-总结
经过本次作业,让我重温了c++.c#,的知识,也对在GItHub仓库提交代码有了点熟悉,在这几天的写代码时间里,我看到了其他同学在写代码方面激发的毅力,爆发力,发展力,而我也从中学到了很多,在于其他同学交流中学习到了很多以前没注意的细节与新知识。在我看来,只要每次学习到东西就是有进步,我会一直如此。