第二次作業 熟悉使用工具

2022-06-18 13:24:09 字數 1900 閱讀 4120

git位址

傳送門git使用者名稱

ayohloop

學號後5位

62407

部落格位址

傳送門作業鏈結

傳送門阿超家裡的孩子上小學一年級了,這個暑假老師給家長們布置了乙個作業:家長每天要給孩子出一些合理的,但要有些難度的四則運算題目,並且家長要對孩子的作業打分記錄。

作為程式設計師的阿超心想,既然每天都需要出題,那何不做乙個可以自動生成小學四則運算題目與解決題目的命令列 「軟體」呢。他把老師的話翻譯一下,就形成了這個軟體的需求:

13+17-1=29

11*15-5=160

3+10+4-16=1

15÷5+3-2=4

這次使用visual studio 2017 ide來開發程式。以下是一些在安裝過程中的截圖展示本次課程新申請的github賬號是ayohloop ,倉庫:ayohloop/calculator

下面就可以在新建立的ayohloop資料夾下建立c#專案了。新建乙個c#的控制台應用。

下面是本次程式的源**。

using system;

using system.collections.generic;

using system.data;

using system.io;

using system.text;

namespace reocalculator

; public stringbuilder str = new stringbuilder("", 300);

public string createformula()

return res.tostring();

}public string calc(string formula)

public static void write(string str,string name)

public static void main(string args)

else}}

}}

執行效果如下(本次的subject.txt檔案儲存到了專案的ayohloop\reocalculator\reocalculator\bin資料夾下的相應平台版本資料夾下,以具體執行時版本的資料夾儲存結果與終端結果比對為準):

效能分析時將輸入n設定為類似100000比較大的數,執行十幾秒中斷即可,得到下圖的結果。

檢視該解決方案在執行中占用cpu的情況,可以細化到每個呼叫的函式。可以以此分析所編寫的程式在**可以進行優化。

在配置好usernameemail後進行提交專案

這次的工具熟悉作業感受頗多。

第二次作業 熟悉使用工具

git位址 git使用者名稱 simbasrq 學號後五位 62229 部落格位址 作業鏈結 一 體現環境配置過程 包括遇到了哪些問題,你是如何解決的 1 vs的安裝 大二上就安裝了vs2017,當時安裝很順利,沒有任何問題,下方截圖為當時安裝的時間。2 git的安裝 因為安裝軟體一直是我最頭疼的問...

個人第二次作業 熟悉使用工具成績彙總

個人第2次作業 熟悉使用工具 二 作業評分標準 1 部落格開頭的要求 10 git位址 git使用者名稱 學號後五位 部落格位址 作業鏈結 2 部落格內容的要求,每個20 一共80 3 本次工具的熟悉過程,有什麼感想與分享 10 所有作業必須按時提交才能得分,具體規定如下 注 本次作業涉及編寫 不能...

第二次作業

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