物件導向程式設計寒假作業3

2022-09-12 15:36:38 字數 1034 閱讀 1952

這個作業屬於哪個課程

這個作業要求在**

/homework/10288

這個作業的目標

1.繼續完成程式設計題2.優化架構

作業正文

其他參考文獻

寫了錯誤處理的函式,如果發生錯誤就不再輸出結果

if(error == 0)

output(money);

void error4()
拓展性查了一些資料,淺顯地了解了一下拓展性,我覺得得到了一些啟發:寫**時要為以後的維護做準備,不是說要能**未來,而是能適應需求的改變,便於增加類似的功能或讓功能適應更多的場景,能減少未來這些工作的工作量,比如減少函式和其它部分的聯絡。通過做思考題,修改自己的**,增添功能,我更意識到了**具有拓展性是很重要的。

我把漢字轉換成數字的方法,是通過量取字串的長度得知由幾個漢字組成,再分類處理的。因此只要整理出四個,五個及更多漢字能構成的數字型別,再引用已經寫好的函式,就可以寫出處理更大數字的函式,不斷擴大數字範圍。

寫了處理一千以內四個漢字構成數字的函式,形如一百一十二百零三這樣的數字;並增加了五個字以下、一千以內數字的處理,形如一百一兩百的數字,輸出的範圍也擴大到1000以內了:

int f3(char* s) ;

for (i = 0;i < 8;i+=2)

else

n = cn_to_int(k);

} return m;

}//處理四個漢字組成的數字

執行結果:

通過這幾次作業,我不僅對c++有了一點了解,也學會了使用命令列,了解了windows以及linux的一些基本命令,編寫指令碼,雖然有點累,但是我覺得對今後的學習會有很大的幫助!

物件導向程式設計寒假作業3

這個作業屬於哪個課程 物件導向程式設計2020 這個作業要求在 物件導向程式設計寒假作業3 這個作業的目標 1.繼續完成作業二的程式設計題。2.優化架構,思考 的拓展性,比如我需要增加其他功能,如選擇,迴圈語句怎麼辦。3.思考 可以參考現有的程式語言,把這些語言的內容加入。如選擇 迴圈語句 函式 或...

物件導向程式設計寒假作業3

這個作業屬於哪個課程 物件導向程式設計 這個作業要求在 物件導向程式設計寒假作業3 這個作業的目標 1 優化並拓展 功能 2 繼續完成作業2未完成部分 3 熟練掌握github的使用 作業正文 其他參考文獻 2020年物件導向程式設計寒假作業1 物件導向程式設計寒假作業2 倉庫位址 新增了支援負數的...

物件導向程式設計寒假作業3

這個作業屬於哪個課程 這個作業要求在 homework 10288 這個作業的目標 1.繼續完成作業二的程式設計題。2.優化架構,思考 的拓展性,比如我需要增加其他功能,如選擇,迴圈語句怎麼辦。3.思考 可以參考現有的程式語言,把這些語言的內容加入。如選擇 迴圈語句 函式 或者擴大數字範圍,支援負數...