C语言实现王者荣耀护甲减免机制
2020-07-14 05:01
253 查看
题目
最近张三迷上了王者荣耀, 而且喜欢玩"坦克"位置
他发现自己全买攻击装备会被别人打死
全买防御装备别人丝毫打不动自己
于是他想买部分防御装备后再买攻击装备, 在不被别人打死的同时可以打死别人
请各位小伙伴帮张三算算, 应该出多少护甲值合适
已知王者荣耀的护甲免伤机制如下:
设护甲值为X
减伤百分比=X/(602+X)
举例
假设护甲为100点,那么减伤值为100/702=0.14245
假设护甲为200点,那么减伤值为200/802=0.24938
设计程序,分别输出护甲为100、200、300、400、500、600、700、800、900、1000、1100、1200点时,
英雄对于物理伤害的减免百分比。
代码实现如下:
#include <stdio.h> #include <stdlib.h> int main() { double x; //设置护甲值为x double y; //减免百分比 x = 100; while(x <= 1200) //护甲最高规定为1200 { y = (x / (602 + x)) * 100; //减伤百分比=X/(602+X) printf("当护甲值为 %.lf 时,那么减伤为 %.2lf%%\n", x, y); printf("---------------------------------------------------\n"); x += 100; } return 0; }
相关文章推荐
- C语言实现简单的内存管理机制
- 实现用python刷王者荣耀金币
- 用简单的C语言实现多任务轮流切换(模拟操作系统线程机制)
- 4000 基于Unity3D的相机功能的实现(六)—— 上帝视角(王者荣耀视角)
- 【转】C语言实现C++面向对象的封装、继承、多态机制
- C语言底层调用的实现机制
- 12.综合运用:模拟王者荣耀的登陆界面,并实现两个页面的跳转
- C语言利用setjmp/longjmp实现模仿C++的层次异常处理机制
- C语言的设计模式-面向对象机制的实现
- 【C语言】【unix c】malloc的实现机制(缓冲机制)
- 理解C语言(二) 堆的工作机制- 一个简易的动态内存管理器实现
- cocos creator实现类似王者荣耀地图拖动的方法
- Python 实现王者荣耀中的敏感词过滤示例
- 理解C语言(二) 堆的工作机制- 一个简易的动态内存管理器实现
- python脚本实现自动刷王者荣耀金币
- C语言实现异常机制setjmp() longjmp()
- c语言实现带LRU机制的哈希表
- 用简单的C语言实现多任务轮流切换(模拟操作系统线程机制)【转】
- C++中的虚函数(表)实现机制以及用C语言对其进行的模拟实现
- 纯C语言实现简单继承机制