YTU 2954: A改错题--是虫还是草
2954: A改错题--是虫还是草
时间限制: 1 Sec
内存限制: 128 MB
提交: 83
解决: 55
题目描述
冬虫夏草为虫体与菌座相连而成,冬天是虫子,夏天却是草。根据类生物(biological),虫(insect),草(grass),虫草(insectgrass)的继承关系,输出生物的名字。
注:本题只需要提交修改和完善部分的代码,请按照C++方式提交。
#include using namespace std; class Biological { public: Biological(string name) { this->name=name; } virtual void Say() =0; virtual ~Biological() {} string GetName() { return name; } private: string name; };/* 修改和完善该部分代码 class Insect:virtual public Biological { public: Insect(string name):Biological(name) {} virtual void Say() { cout<GetName()<<"是虫"<Say(); delete p[i]; } return 0; }
输入
第一行,虫的名字 第二行,草的名字 第三行,虫草的名字
输出
每行输出相应的名字及类别。
样例输入
CoccinellidaePrunella vulgarisCordyceps sinensis
样例输出
Coccinellidae是虫Prunella vulgaris是草Cordyceps sinensis是虫也是草
你 离 开 了 , 我 的 世 界 里 只 剩 下 雨 。 。 。
#include using namespace std;class Biological{public: Biological(string name) { this->name=name; } virtual void Say() =0; virtual ~Biological() {} string GetName() { return name; }private: string name;};class Insect:virtual public Biological{public: Insect(string name):Biological(name) {} void Say() { cout<GetName()<<"是虫"<GetName()<<"是草"<GetName()<<"是虫也是草"<Say(); delete p[i]; } return 0;}
版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。
暂时没有评论,来抢沙发吧~