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的情況,可以細化到每個呼叫的函式。可以以此分析所編寫的程式在**可以進行優化。
在配置好username
,email
後進行提交專案
這次的工具熟悉作業感受頗多。
第二次作業 熟悉使用工具
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.統計各門課程的總人數 及格人數和...