日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

week01-绪论

發布時間:2024/6/30 编程问答 37 豆豆
生活随笔 收集整理的這篇文章主要介紹了 week01-绪论 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

有理數基本運算:

1、抽象數據模型

ADT Rational{數據對象:D={ e1, e2 | e1,e2屬于 int 類型} 數據關系:R={ <e1,e2> } //e1為有理數的分子,e2為有理數的分母基本運算:InitRetion( *T, e1, e2):構造有理數T,元素e1,e2分別被賦以分子、分母值DestroyRetion( *T ):銷毀有理數Tput( i, *T, e):用e(引用類型參數)返回有理數T的分子或分母,當入參i為1時返回分子, i為2是返回分母modify( i, *T, e):將有理數T的分子或分母更改為e,入參i為1時改變分子, i為2是改變分母add( *T1, *T2, *T3 ):有理數T1,T2相加,結果存入有理數T3minus( *T1, *T2, *T3 ):有理數T1,T2相減,結果存入有理數T3mult( *T1, *&T2, *T3 ):有理數T1,T2相乘,結果存入有理數T3division( *T1, *T2, *T3 ):有理數T1,T2相除,結果存入有理數T3}ADT Rational

2、頭文件

3、代碼實現說明

  • 1、構造有理數

  • 2、分子(分母)的返回

  • 3、分子(分母)的修改

  • 4、求有理數之和

  • 5、求有理數之差

  • 6、求有理數之積

  • 7、求有理數之商

  • 8、約分(求最大公約數)

4、運行結果展示

  • 樣例

  • 分母為零

  • 負有理數

  • sample

5、代碼互評


++++++++++++++++++++++++++++++++++++++++++++++++

- 夢冰在有理數定義的時候是用 new 動態分配空間優點是按需分配不浪費存儲空間;不足之處在于若指針沒有及時釋放,則會成為指向任意空間的野指針。

- 我在有理數定義是使用結構體優點是結構體按計劃分配,由編譯器給定空間,在作用域使用完畢系統自動釋放所占空間;不足之處在于結構體是靜態分配,只有固定的內存和位置,不能根據需求任意改變大小。

6、git和碼云的使用

- 利用 git 發送文件到碼云


- 利用 git 從碼云下載文件

  • 1)設置 ssh 公鑰
  • 2)下載文件

心得體會

  • 明白了在 c 中沒有引用類型,不能用形如 fun (&a) { //代碼 } 的實行定義函數。

轉載于:https://www.cnblogs.com/Lclkris/p/8511588.html

總結

以上是生活随笔為你收集整理的week01-绪论的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。