用抽象類設計計算二維平面圖形面積的程式,在基類tdshape中設計純虛函式area(和printname()。
area()用於計算幾何圖形的面積,printname(用於列印輸出幾何圖形的類名,如********類的物件就列印輸出"********"。
每個具體形狀的類則從抽象類tdshpe派生,各自需要定義其獨有的資料成員和成員函式,並且定義area()和pintname()的具體實現**
要求:編寫以tdshape為介面的函式,藉以訪問具體類如********和rectangle 類的成員函式area()和printname()。
**
#include
using namespace std;
class
tdshape
;class
********
:public tdshape
void setwidth(double wid, double hei)
void area(
) void printname(
) double width, height;};
class
rectangle
:public tdshape
void setwidth(
int wid,
int hei)
void area(
) void printname(
) double width, height;};
int main(
)
C 課後作業for迴圈語句
c 課後作業for迴圈語句 鍵盤輸入任意十位數字,求平均數 double sum 0 double c 0 for int i 0 i 10 i c sum 10 求平均值 console.writeline 十位同學的成績為 sum console.writeline 十位同學的平均成績為 c c...
C語言程式設計課後作業13
作業1 輸入乙個字串和乙個正整數m,將該字串中的前m個字元複製到另乙個字串中,再輸出後乙個字串。執行示例 enter a string abcdefghijk enter an integer 6 the new string is abcdef include include define num...
C語言第十一堂課後作業
作業題1 任意輸入乙個整數如 123456 或 123456 逆序輸出 654321 或 654321 includevoid main printf 逆序輸出 d n i 分割線 作業題2 費式數列 fibonacci 的前兩項為1 1,之後的每一項為前兩項之和,即fn fn 1 fn 2,費式數...