C 第11章作業

2021-09-29 22:07:22 字數 912 閱讀 5369

繼承與派生(1)

繼承與派生(2)

繼承與派生(3)

繼承與派生(4)

【問題描述】定義乙個shape基類,在此基礎上派生出rectangle和circle類,二者都有getarea()函式計算物件的面積,使用rectangle類建立乙個派生類square。並應用相應類的物件測試。【注意:π取3.14】

【輸入形式】三種形狀基本資料。

【輸出形式】對應每種形狀的面積。

【樣例說明】第一行的資料為基本資料(四個),分別為圓形半徑,長方形長和寬,正方形邊長。

#include

using

namespace std;

class

shape

~shape()

virtual

float

getarea()

};class

circle

:public shape

virtual

float

getarea()

};class

rectangle

:public shape

virtual

float

getarea()

};class

square

:public rectangle

virtual

float

getarea()

};intmain()

第11次作業

作業題1 任意輸入乙個整數如 123456 或 123456 逆序輸出 654321 或 654321 includeint f int n return x void main 分割線 作業題2 費式數列 fibonacci 的前兩項為1 1,之後的每一項為前兩項之和,即fn f n 1 f n ...

第11課作業

第一題 三位數分解 include include 第11課作業 第一題 三位數分解,知識點 符號的使用 int main 第二題 分離浮點數的整數和小數部分 include include 第11課作業 第二題 分離整數和小數部分,知識點 不同資料型別的轉換,這裡只考慮小數點後有三位的情況 int...

第11周作業

package dmh public class colaemployee package dmh public class hourlyemployee extends colaemployee else else else package dmh public class company els...