OJ第六批——Problem C: A代码完善--哺乳动物
2015-07-21 18:36
471 查看
问题及代码:
128 MB
Submit: 151 Solved: 125
[Submit][Status][Web
Board]
#include <stdio.h>
#include <iostream>
using namespace std;
class Mammal
{
public:
virtual void Speak() const=0;
virtual ~Mammal() {}
};
/*
请在该部分补充缺少的代码
*/
int main()
{
Mammal *p;
p=new Cattle;
p->Speak(); //输出牛的叫声moo!
delete p;
p=new Horse;
p->Speak(); //输出马的叫声neigh!
delete p;
return 0;
}
Problem C: A代码完善--哺乳动物
Time Limit: 1 Sec Memory Limit:128 MB
Submit: 151 Solved: 125
[Submit][Status][Web
Board]
Description
注:本题只需要提交填写部分的代码,请按照C++方式提交。
根据类 Mammal派生Cattle 和Horse ,输出动物的叫声。#include <stdio.h>
#include <iostream>
using namespace std;
class Mammal
{
public:
virtual void Speak() const=0;
virtual ~Mammal() {}
};
/*
请在该部分补充缺少的代码
*/
int main()
{
Mammal *p;
p=new Cattle;
p->Speak(); //输出牛的叫声moo!
delete p;
p=new Horse;
p->Speak(); //输出马的叫声neigh!
delete p;
return 0;
}
Input
无Output
动物的叫声Sample Output
moo! neigh!
HINT
#include <stdio.h> #include <iostream> using namespace std; class Mammal { public: virtual void Speak() const=0; virtual ~Mammal() {} }; class Cattle:public Mammal { public: void Speak() const { cout<<"moo!"<<endl; } }; class Horse:public Mammal { public: void Speak() const { cout<<"neigh!"<<endl; } }; int main() { Mammal *p; p=new Cattle; p->Speak(); //输出牛的叫声moo! delete p; p=new Horse; p->Speak(); //输出马的叫声neigh! delete p; return 0; }
相关文章推荐
- Java内部类
- Python CGi URL 中文以及特殊转义字符的处理
- qt使用tab管理多个界面
- 嘻唰唰第六批 A代码完善--系统日期
- OJ第六批——Problem A: A代码完善--向量的运算
- php const和define的区别(php类中如何定义常量)
- java 启动线程三种方式
- 关于如何改变thinkphp中自定义的成功界面、错误界面、异常界面
- C++ 实现string的split
- 5.编写一个java程序,该程序有两个类:Tank(用于刻画坦克)和Fight(主类)。 已知坦克类如下:
- java.lang.IllegalStateException: Failure saving state: active HomeMainFg{42ed2fb8} has cleared index
- 12天学好C语言——记录我的C语言学习之路(Day 11)
- 12天学好C语言——记录我的C语言学习之路(Day 11)
- POJ 2387
- java动态代理
- SpringMVC图片上传
- C++ - 模板类模板成员函数(member function template)隐式处理(implicit)变化
- eclipse 配置SVN代理服务器
- 3.第三单元任务二实训:使用作业提交系统提交Java作业时 ,需要输入Java源代码文件名和自己的邮箱,提交前对Java文件名以及邮箱进行有效检查。编写程序实现对输入的Java源文件名以及邮箱有效性的
- Java关于集合(list,set,map)的遍历与增强for循环的使用