C 程式設計小作業

2021-10-05 06:43:20 字數 761 閱讀 2035

定義乙個類nauticalmile_kilometer,它包含兩個資料成員kilometer(千公尺)和meter(公尺);還包含乙個建構函式對資料成員進行初始化;成員函式print,用於輸出資料成員kilometer和meter的值;型別轉換函式operator double,實現把千公尺和公尺轉換為海浬(1海浬=1.852千公尺)的功能。編寫main函式,測試類nauticalmile_kilometer。

增加功能:增加實現兩個類相加的過載運算子函式;

#include

using

namespace std;

class

nauticalmile_kilometer

operator

double()

;};nauticalmile_kilometer::

nauticalmile_kilometer

(double km,

double m)

:kilometer

(km)

,meter

(m)nauticalmile_kilometer::

operator

double()

//過載+

nauticalmile_kilometer operator+(

const nauticalmile_kilometer& b,

const nauticalmile_kilometer& c)

intmain()

C 實驗小作業

定義乙個box 盒子 類,在該類定義中包括以下資料成員和成員函式。資料成員 length 長 width 寬 height 高 成員函式 建構函式box,設定盒子的長寬和高三個初始資料 成員函式setbox對資料成員設值 成員函式volume計算盒子的體積。在main函式中,要求建立box物件,輸入...

c 程式設計 大作業

第一題 控制台程式設計題,設計乙個有繼承機制下類的層次化結構程式,該程式中基類為乙個圓circle是抽象類,在circle類中定義資料成員半徑r,圓心位置座標p x,y 為另外乙個point類的物件,以及抽象方法area 和volume 方法。通過該circle類派生出球體sphere類和圓柱體cy...

C 作業 (順序程式設計)

c 作業 順序程式設計 題目要求 設計加密系統。乙個公司想通過網路傳輸四位數的資料,但是又怕資料洩露。要求編寫乙個加密程式,保障資料安全。加密方法為 將每位數字替換成它與7相加之和再用10求模的結果,然後對替換後的數,第一位和第三位互換,第二位和第四位互換,將加密後的整數輸出。然後再設計乙個解密系統...