第一周作業

2022-07-24 01:15:22 字數 981 閱讀 8799

---恢復內容開始---

仿照三元組或複數的抽象資料型別寫出有理數抽象資料型別的描述 (有理數是其分子、分母均為整數且分母不為零的分數)。

有理數基本運算:

構造有理數t,元素e1,e2分別被賦以分子、分母值

銷毀有理數t

用e(引用型別引數)返回有理數t的分子或分母,當入參i為1時返回分子, i為2是返回分母。

將有理數t的分子或分母更改為e,入參i為1時改變分子, i為2是改變分母

有理數t1,t2相加,結果存入有理數t3

有理數t1,t2相減,結果存入有理數t3

有理數t1,t2相乘,結果存入有理數t3

有理數t1,t2相除,結果存入有理數t3

為建構函式

為銷毀函式

為求和函式, 其中for迴圈是為求得最大公約數,即gong

為求積函式;

測試結果說明 

總結:通過這次作業對抽象資料型別加深了一點理解,可以用陣列或結構體去儲存抽象資料型別的資料,但這週時間安排不合理,導致作業完成不符合要求,下次改正。

---恢復內容結束---

第一周作業

專案shrinkwrap games operating systems 這些軟體是怎麼說服你 陌生人 成為他們的使用者的?他們的目標都是盈利麼?通過廣告 老使用者口碑推薦 實體店推薦等方式發展新使用者,目標一般是盈利的,賺取使用者現金。通過廣告 老使用者口碑推薦等方式發展新使用者,目標一般是盈利的...

第一周作業

我的乙個小目標 7月13下午15.58分,我不遠千里踏上了北上求學謀生之路 年近快30歲的我深深的感到了孔子所謂的男人三十而立的壓力,從小到大父母對我的要求和期望都比較大,而我總是讓他們失望,一直都是一事無成,有的時候我都在質問自己甚至心中還有一絲幻想,如果時光能倒退從來我以前一定好好學習,考乙個好...

第一周作業

1 常見linux的發行版有哪些?並描述不同發行版之間的聯絡與區別 主要分redhat系列和debian系列。不同發行版本之間的區別是包管理工具的不同 redhat系列 redhat centos,fedora debian系列 linux mint ubuntu,debian gnu linux ...