| 查看: 565 | 回复: 2 | ||
| 当前只显示满足指定条件的回帖,点击这里查看本话题的所有回帖 | ||
[求助]
C++的简单问题(我是菜鸟)
|
||
|
#include<iostream> #include<string> using namespace std; class Animal { public: string voice; }; class Cat:public Animal { public: void sounds(); }; void Cat::sounds() { voice="meow"; cout<<voice<<endl; } class Dog:public Animal { public: void sounds(); }; void Dog::sounds() {voice="wang"; cout<<voice<<endl; } class Tiger:public Animal { public: void sounds(); }; void Tiger::sounds() { voice="howl"; cout<<voice<<endl; } int main(){ string a; cin>>a; while(a!=" " ![]() { if(a=="cat" ![]() { Cat cat; cat.sounds(); }else if(a=="dog" ![]() { Dog dog; dog.sounds(); } else if(a=="tiger" ![]() { Tiger tiger; tiger.sounds(); }else if(a!="cat"||a!="dog"||a!="tiger" { break; } cin>>a; } return 0; } 这个简单程序如何终止while循环,测试数据为 cat dog tiger dog 输出: meow wang howl wang 原题是:定义一个Animal基类,此基类有三个继承类,分别是Cat、Dog、Tiger,基类与三个继承类都有voice函数用于发声,Animal发声为~,Cat发声为meow,Dog发声为wang,Tiger发声为howl。补全类定义,并写一个函数,要求传入三个不同的动物类的实例后会输出不同的叫声。有若干行输入,每行是cat、dog、tiger之一,输出是他们相对应的叫声. 谢谢!或者把您做出来的代码贴出来参考一下 |
» 猜你喜欢
心脉受损
已经有5人回复
博士读完未来一定会好吗
已经有15人回复
Springer期刊投稿求助
已经有4人回复
读博
已经有3人回复
小论文投稿
已经有3人回复
Bioresource Technology期刊,第一次返修的时候被退回好几次了
已经有9人回复
到新单位后,换了新的研究方向,没有团队,持续积累2区以上论文,能申请到面上吗
已经有8人回复
申请2026年博士
已经有6人回复
» 本主题相关价值贴推荐,对您同样有帮助:
科学计算首选语言是C++
已经有20人回复
C++数组问题不知出在哪?
已经有8人回复
请教一个C++读文件的问题,
已经有12人回复
一个简单的C++程序运行问题
已经有8人回复
简单的求偏导数!
已经有3人回复
C++语言学习,求入门书籍推荐。有道理的推荐10+ /20+金币,本人不胜感谢!
已经有33人回复
简单矩阵计算问题。
已经有8人回复
这个c++小程序编译的错误很奇怪~~
已经有5人回复
[活动]说说自己对C、C++、JAVA三种语言的看法
已经有16人回复
求助:UDF模型的编译问题
已经有15人回复
【求助】请教关于vc
已经有8人回复
【求助】C/C++画图问题
已经有9人回复
【原创】一个简单的kNN分类算法 (k-Nearest Neighbor algorithm) 的C++实现(附源码)
已经有9人回复
【求助】C++中图像处理的一些问题
已经有8人回复


3楼2014-04-06 23:50:38
匿名
用户注销 (文坛精英)
- 博学EPI: 9
- 应助: 164 (高中生)
- 金币: 9550.6
- 散金: 34344
- 红花: 361
- 沙发: 31
- 帖子: 20580
- 在线: 3633.3小时
- 虫号: 0
- 注册: 2011-12-15
- 专业: 建筑环境与结构工程
2楼2014-04-01 21:14:24














回复此楼
