第2次作業 熟悉使用工具

2022-06-18 14:00:17 字數 2015 閱讀 8763

git位址

git位址

git使用者名稱

misizu-star

學號後五位

61126

部落格位址

我的部落格

作業鏈結

個人第2次作業:熟悉使用工具

安裝:執行引導安裝程式

安裝:安裝過程建議選擇預設,若在桌面點滑鼠右鍵出現此標誌則安裝成功

阿超家裡的孩子上小學一年級了,這個暑假老師給家長們布置了乙個作業:家長每天要給孩子出一些合理的,但要有些難度的四則運算題目,並且家長要對孩子的作業打分記錄。作為程式設計師的阿超形成了這個軟體的需求:

此次作業**使用c++完成,建立乙個名為calculator的類,類成員包含生成題目,計算題目兩個函式。

string calculator::makequestion() 

} number1 = number2;

question += op[op_index] + to_string(number1); //calculator成員中 string op[4] = ;

} question += "=";

return question;

}

int calculator::solve(string question) 

else

op_stack.push(temp);

}i++;

} }return num_stack.top();

}

將資料寫入檔案比較簡單,參考部落格。效果如下:

。裡面介紹了單元測試的基本步驟和注意事項。通過幾番倒騰終於掌握了單元測試的基礎方法。附圖如下:

在單元測試執行完畢後,vs 會彈出乙個測試結果視窗。綠色代表通過,紅色代表失敗。

測試應考慮多種情況,多次測試,防止隱藏bug。

回歸測試是指修改了舊**後,重新進行測試以確認修改沒有引入新的錯誤或導致其他**產生錯誤。也就是說修改**後再次進行單元測試。

我的程式規模較小,單元測試也較為簡單,在回歸測試中也沒有遇到什麼問題。

參考這篇部落格的git提交**步驟及常見錯誤和解決方法。

通過實際操作總結出簡單幾步:(前三步)

由於提交後原倉庫已經改變,前三步操作沒能截到圖,emm......

string str="abc123cd";

int num=stoi(str.substr(4));

cout << num << endl;

得到的結果是23,str.substr(4)得到的子串為"23cd",再用stoi()轉化後就只剩23了,(不懂,對stoi()函式了解不深)但這樣卻能將字串中未知長度的數字提取出來。

第二次作業 熟悉使用工具

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

第二次作業 熟悉使用工具

git位址 傳送門git使用者名稱 ayohloop 學號後5位 62407 部落格位址 傳送門作業鏈結 傳送門阿超家裡的孩子上小學一年級了,這個暑假老師給家長們布置了乙個作業 家長每天要給孩子出一些合理的,但要有些難度的四則運算題目,並且家長要對孩子的作業打分記錄。作為程式設計師的阿超心想,既然每...

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

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