Problem C 讓動物們叫起來吧!

2021-07-31 11:48:13 字數 569 閱讀 4125

tom家裡養了很多動物,比如有鴨子、火雞和公雞。它們的叫聲都不相同。現在,請編寫類animal、cock、turkey和duck,根據給出的main()函式及樣例分析每個類的屬性、行為及相互關係,以模仿tom家的情況。

輸入有多行。第一行正整數m表示之後有m個測試用例,每個測試用例包括2部分:前一部分是動物的名字,後一部分是動物的型別(用a、b、c分別表示鴨子、火雞和公雞)。

輸出有m行,每個測試用例對應一樣。見樣例。

3baby crubby btobby a

baby is a cock, and it can crow.rubby is a turkey, and it can gobble.tobby is a duck, and it can quack.

#include using namespace std;

class animal

virtual void sound()=0;

};class cock:public animal

animal->sound();

}return 0;

}

Problem C 動物要吃飯

time limit 1 sec memory limit 128 mb submit 1356 solved 1226 submit status web board 定義animal類,只有乙個純虛函式eat。定義dog cat sheep chicken四個類,它們都是animal的子類。每個...

Problem C 動物要吃飯

time limit 1 sec memory limit 128 mb submit 1356 solved 1226 submit status web board 定義animal類,只有乙個純虛函式eat。定義dog cat sheep chicken四個類,它們都是animal的子類。每個...

動物這樣叫

問題及 檔名稱 test.cpp 完成日期 2015年06月01日 版本號 v1.0 問題描述 下面是給出的基類animal宣告和main 函式。3 每乙個animal的派生類都有乙個 名字 資料成員,這個成員設定為基類animal的成員更好。改造上面的程式,將 名字 成員作為抽象類animal資料...