第五周项目2(1)
来源:互联网 发布:淘宝电脑主机便宜原因 编辑:程序博客网 时间:2024/05/23 01:06
#include<iostream> #include<cmath> using namespace std; class role { public: void setrole(string a,int n); void show(); void attack(); void eat(int n); void beattack(); bool alived(); private: string name; int blood; bool life; }; void role::setrole(string a,int n) { if(alived()) { name=a; blood=n; } else cout<<a<<"it is dead!!"<<endl; } bool role::alived() { if(blood>0) life=true; else life=false; return life; } void role::show() { if(alived()) { cout<<name<<" has "<<blood<<" blood , "<<"it is alived!!!"<<endl; } else cout<<name<<" has "<<blood<<" blood , "<<"it is dead!!!"<<endl; } void role::attack() { if(alived()) blood+=1; } void role::eat(int n) { if(alived()) blood+=n; } void role::beattack() { if(alived()) blood-=1; } int main() { role mary; mary.setrole("Marry",4); mary.show(); mary.attack(); mary.eat(2); mary.beattack(); mary.beattack(); mary.show(); return 0; return 0; }
0 0
- 第五周实践项目1(2)
- 第五周项目2(1)
- 第五周 项目1(2)
- 第五周项目2(1)
- 第五周项目1(2)
- 第五周项目2
- 第五周项目2
- 第五周 项目2
- 第五周项目2
- 第五周【项目2
- 第五周 【项目2
- 第五周项目2
- 第五周项目2
- 第五周 项目2
- 第五周 【项目2
- 第五周 项目2
- 第五周 项目 2
- 第五周 【项目2
- 滚动选择器PickerView
- 自动化测试常用断言的使用方法(python)
- 数据结构-----栈的实现
- hdoj 1437 天气情况
- 获取数组中出现次数最多的字母(使用对象的方法)
- 第五周项目2(1)
- 插入排序
- JDBC事务控制管理
- Android Studio集成友盟SDK出现的问题解决及原因分析
- 常用排序算法解析
- Python入门基本语法
- 字符逆序
- JAVA9将于2017年3月份发布,中国Java用户有什么反馈请赶紧提,我们一起整理给Oracle.
- LeetCode *** 242. Valid Anagram