c 課後作業杜茂康版

2021-10-05 06:22:39 字數 852 閱讀 6588

用抽象類設計計算二維平面圖形面積的程式,在基類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,費式數...