第二次作業

2022-06-03 19:54:10 字數 3451 閱讀 5419

git位址

git使用者名稱

pbnbpb

學號後五位

62609

部落格位址

作業鏈結

1:配置環境

2:進行拷貝以及git相關操作

對要求的四則運算庫進行拷貝。

將已經拷貝的檔案轉殖到本地。

**:

using

system;

using

system.collections.generic;

using

system.linq;

using

system.text;

using

system.threading.tasks;

using

system.io;

namespace

static

void main(string

args)

ans =result1(j, m);

formula = j + "

-" + m + "

=" +ans;

sw.writeline(formula);

console.writeline(formula);

break

;

case3:

ans =result2(j, m);

formula = j + "

*" + m + "

=" +ans;

sw.writeline(formula);

console.writeline(formula);

break

;

case4:

if (j % m != 0) ans =result2(j, m);

else ans =result3(j, m);

formula = j + "

/" + m + "

=" +ans;

sw.writeline(formula);

console.writeline(formula);

break

;

default

:

break

; }

}sw.flush();

sw.close();

console.readkey();

}static

public

int result(int a, int

b)

static

public

int result1(int a, int

b)

static

public

int result2(int a, int

b)

static

public

int result3(int a, int

b) }}

**部分我在for迴圈內利用random 隨機生成隨機的100以內的數字,然後才隨機生成1~4之間的數字然後通過switch函式判斷是進行什麼運算。其中如果兩個數相減,而被減數小於減數,則將兩個數進行交換後再相減,而如果兩個數相除,不能產生整數,則這兩個數採取乘運算。而在將算式輸出的同時,將其輸出到檔案中。

在在執行程式後我發現產生的式子都是一樣的,我不明白其原理,上網查閱了資料後才知道:在random生成隨機數的時候,如果短時間內連續生成隨機數,就會導致生成的隨機數相同。而後通過瀏覽了他人的部落格找到了解決方法——獲取隨機種子。

//static int getrandomseed( )

random random = new random( getrandomseed( ) );//  

執行結果:

單元測試:

測試成功。(測試過程中之前新建了乙個專案,但是它屬於.net core,可是我開始建立時並沒有用它建立單元測試專案,我不清楚是怎麼回事。因為框架不對,導致後來一直無法新增引用,浪費了我許多時間。)

效能分析:

設定斷點:

回歸測試:

成功。提交**:

在使用git提交**的時候我是先用git add .將所有檔案放入暫存區,而後使用git commit -m『』將檔案存入本地倉庫,然後在輸入git status檢視是否已經全部存入本地倉庫,最後使用git push遠端提交**。

完全不清楚如何提交**,這些全是我在網上查閱資料時弄的,一開始輸入git add .的時候出現了問題,後來輸入git status之後,我再次輸入git add .就成功將檔案放入暫存區了,我並不知道其中是什麼問題。

體會:這次作業過程中,我明顯感受到自己在c#程式編寫方面能力不足,仍需要去學習和練習實踐。其次就是剛剛使用git,有許多方面都不清楚,很多操作指令都不了解,作業過程中並不知道如何提交**,後來全是上網查閱資料才迷迷糊糊地成功提交了**。這次作業後,我應該花時間去了解和練習和github相關的操作,讓我在以後可以熟練地運用git。

第二次作業

execise02 1.查詢85年以後出生的學生姓名 性別和出生日期 2.列表顯示所有可能的學生選課組合 學號 課程號 3.查詢1 2 4班中陳姓同學的資訊 4.查詢所有及格的學生姓名 所選課程名及所得分數 5.統計各門課程的及格人數 課程編號 課程名 及格人數 6.統計各門課程的總人數 及格人數和...

第二次作業

第一題 p1 1 遞迴寫法,效率低 include 1.寫乙個函式返回引數值為1的個數 比如 15 0000 1111 4個1 程式原型 int count one bits unsigned int value int fuc int x else return 0 void mainp1 p1 ...

第二次作業

檔名稱 516.cpp 作 者 闕文榮 完成日期 2016 年 3 月 11 日 版 本 號 v1.1 對任務及求解方法的描述部分 用while語句控制輸出 輸入描述 略 問題描述 現在北京有一套房子,200萬,假設房價每年 10 乙個軟體工程師每年固定能賺40萬。他想買這套房子,多大的 率能夠忍受...