第六周项目2-带武器的游戏角色
来源:互联网 发布:eclipse导入jar包源码 编辑:程序博客网 时间:2024/05/29 19:08
/*
*Copyright (c) 2016,烟台大学计算机学院
*All rights reserved.
*文件名称:text.cpp
*作者:陈腾
*完成日期:2016年6月09日
*版本号:v1.0
*/
class attack
{
public:
attack(double t):
t(t){}
void show()
{
if(t<10)
{
cout<<"饮血,攻击力双倍:";
cout<<"攻击力为"<<2*t;
}
else if(t<100&&t>=10)
{
cout<<"饮魔,攻击力+10:";
cout<<"攻击力为"<<(10+t);
}
else
{
cout<<"攻击力加1:";
cout<<"攻击力为"<<(1+t);
}
}
private:
double t;
};
class sword
{
public:
sword(string name,double length,double width,attack a):
name(name),length(length),width(width),a(a){}
void putsword()
{
cout<<"剑名:"<<name<<endl;
cout<<"剑长"<<length<<endl;
cout<<"剑宽"<<width<<endl;
a.show();
}
private:
string name;
double length;
double width;
attack a;
};
int main()
{
sword s("大宝剑",10,4,13);
s.putsword();
return 0;
}
*Copyright (c) 2016,烟台大学计算机学院
*All rights reserved.
*文件名称:text.cpp
*作者:陈腾
*完成日期:2016年6月09日
*版本号:v1.0
*/
问题描述:带武器的游戏角色
#include <iostream>
using namespace std;class attack
{
public:
attack(double t):
t(t){}
void show()
{
if(t<10)
{
cout<<"饮血,攻击力双倍:";
cout<<"攻击力为"<<2*t;
}
else if(t<100&&t>=10)
{
cout<<"饮魔,攻击力+10:";
cout<<"攻击力为"<<(10+t);
}
else
{
cout<<"攻击力加1:";
cout<<"攻击力为"<<(1+t);
}
}
private:
double t;
};
class sword
{
public:
sword(string name,double length,double width,attack a):
name(name),length(length),width(width),a(a){}
void putsword()
{
cout<<"剑名:"<<name<<endl;
cout<<"剑长"<<length<<endl;
cout<<"剑宽"<<width<<endl;
a.show();
}
private:
string name;
double length;
double width;
attack a;
};
int main()
{
sword s("大宝剑",10,4,13);
s.putsword();
return 0;
}
0 0
- 第六周项目2-带武器的游戏角色
- 第六周项目2-带武器的游戏角色
- 第六周项目2--带武器的游戏角色
- 第六周项目(2)-带武器的游戏角色
- 第六周 项目2-带武器的游戏角色
- 第六周项目2-带武器的游戏角色
- 第六周项目2-带武器的游戏角色
- 第六周项目2-带武器的游戏角色
- 第六周项目2-带武器的游戏角色
- 第六周项目二 带武器的游戏角色类
- 第六周项目二-带武器的游戏角色
- 第六周 项目二 带武器的游戏角色
- 第六周项目二-带武器的游戏角色
- 第六周项目二带武器的游戏角色
- 第六周上机实践项目-项目2-带武器的游戏角色
- 第六周上机实践项目——项目2-带武器的游戏角色
- 第六周上机实践项目 项目2- 带武器的游戏角色
- 第六周上机实践项目2:带武器的游戏角色
- Linux线程同步 屏障
- IDE接口驱动程序移植
- 28. Implement strStr() [easy]
- 手机低至或是高至一定温度自动关机
- 什么是进程(一)
- 第六周项目2-带武器的游戏角色
- Mybatis实现数据CURD操作实例--续
- 智能指针shared_ptr 的简单实现
- 图解UNIX的I/O模型
- Majority Element
- Block (三) OC中的函数式编程\链式编程
- HDU 2680 Choose the best route(Dijkstra算法)
- Python基础教程第一章
- Factorial Trailing Zeroes