acm~打倒魔王
来源:互联网 发布:mysql主键自动增长 编辑:程序博客网 时间:2024/05/16 01:09
/*烟台大学计算机学院学生 *All right reserved. *文件名称:acm~打倒魔王*作者:杨飞 *完成日期:2014年6月11日 *版本号:v1.0 *对任务及求解方法的描述部分:从前有一个王子,他喜欢上了邻国的一个公主。终于有一天他向公主表白了,公主答应了他。在婚礼那天,可恶的魔王来了,他抢走了公主。王子很愤怒(╰_╯)#,他决定打上魔宫救回公主。临走那天,巫师给了他一本魔法书,让他可以看到自己与敌人的差距,来促使他不断进步。当王子可以打败怪物时魔法书显示:Trial!,当打不败时显示:You need more power!怪物的等级比较低,只有被攻击时才会反击,王子会不断地进行攻击,每攻击一次,怪物就反击一次,直到怪物被杀死,或者被怪物杀死。损失的血量 = 敌人的攻击-自己的防御*我的程序:*/ #include<iostream>using namespace std;class Role{public: friend void judge(Role &,Role &); void input() { cin>>HP>>ATK>>DEF; }private: int HP; int ATK; int DEF;};void judge(Role &m,Role &p){ while(1) { if(p.ATK>m.DEF) m.HP=m.HP-(p.ATK-m.DEF); if(m.HP<=0) { cout<<"Trial!"<<endl; break; } if(m.ATK>p.DEF) p.HP=p.HP-(m.ATK-p.DEF); if(p.HP<=0) { cout<<"You need more power!"<<endl; break; } }}int main(){ Role monster,prince; monster.input(); prince.input(); judge(monster,prince); return 0;}
h呵呵
0 0
- acm~打倒魔王
- ACM--打倒魔王
- 18 周 oj 打倒魔王
- emerald sword(打倒大魔王)
- YTU 2517: 打倒魔王↖(^ω^)↗
- 打倒垃圾邮件
- 打倒鲁迅
- 打倒周明德!
- 打倒日本帝国主义
- 打倒一切牛鬼蛇神
- 儿歌-- 打倒老虎
- 魔王语言
- 魔王语言
- 魔王语言
- 击杀大魔王
- 总是被低级错误打倒
- 打倒软件开发中的形式主义
- 打倒软件开发中的形式主义
- ListView的应用03
- Swift中利用单例管理FMDB数据库
- 如何在Java中执行Hive命令或HiveQL
- Linux内核的同步机制---自旋锁
- 在Xcode中使用GLUT开发OpenGL应用程序
- acm~打倒魔王
- 全屏实现-去除android盒子底部的虚拟导航按键
- 关于可变数组或字典的拷贝内容的问题(非拷贝指针)
- ElasticSearch入门
- ios开发者账号,三种计划之间的区别
- memcache 学习
- 神奇的C语言二十:谈谈类型转换
- 简小的makefile
- 终于开始写博客了,我要当程序员