第二次作業

2022-06-03 19:24:13 字數 1275 閱讀 1518

git位址

git使用者名稱

xxzz123456

學號後五位

62612

部落格位址

作業鏈結

**設計的思路:

建立了乙個類   class 表示式{},類中有屬性 string a, b, c, d, op1, op2, op3,四個運算元,三個操作符; 有函式 , public string 輸出兩個運算子(){}  , public string 輸出三個運算子(){}   , 以上兩個函式用7個屬性,返回乙個字串的等式, public int 二元運算(string x, string op, string y){} ,這個是多元運算的基礎,用於下面這個函式中, public string 分隔並計算(string result){}  ,這個函式用於將上面兩個函式的字串等式分割成字串陣列,便於運算。且用了四個棧,兩個用於算乘除,兩個用於算加減,最後返回算式及結果;main (){}主函式,用了randam類生成隨機數,用了兩個迴圈,三運算子與兩運算子等式對半開。

程式執行過程:1.使用者輸入乙個整數n

2.所有函式執行一遍生成乙個等式並計算結果,輸出。

3.迴圈直到輸出n個等式。

4.程式執行結果

關於github:  過程很痛苦,轉殖專案沒有搞錯。但github 的安裝出現問題,於是安裝了另乙個github desk,第二天也把github2.0安裝了,因為同學有github的經驗,就用它完成了**上,用的乙個部落格的指導完成。

這是在github 上把錯誤的**提交了,從新提交的介面

單元測試與回歸測試:遇到的問題,本來在解決方案的名稱處右擊新增單元測試,結果點到了專案名稱,找不到單元測試。還有,在為單元測試新增引用時,忘記將class program 宣告為 public,且忘記了用using 命名空間名進行引用。

第二次作業

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萬。他想買這套房子,多大的 率能夠忍受...