题目内容:
 某游戏规则中,甲乙双方每个回合的战斗总是有一方胜利,一方失败。
游戏规定:失败的一方要把自己的体力值的1/4加给胜利的一方。例如:
如果双方体力值当前都是4,则经过一轮战斗后,双方的体力值会变为:5,3。
现在已知:双方开始时的体力值甲:1000,乙:2000。
假设战斗中,甲乙获胜的概率都是50%求解:双方经过4个回合的战斗,
体力值之差小于1000的理论概率。
输入描述
此题直接编译出结果就可,不需要输入数据
输出描述
输出4个回合的战斗后体力值之差小于1000的理论概率,保留6位小数
输入样例
此题直接编译出结果就可,不需要输入数据
输出样例

0.000000

#include <stdio.h>
#include <math.h>
double pass=0,sum=0;
void fun(double A,double B,int n){double c,d,e=0.0;if(n==4){if((A>B?A-B:B-A)<1000)pass++;sum++;return;}c=A+B*0.25;d=B-B*0.25;//A赢fun(c,d,n+1);c=A-A*0.25;d=B+A*0.25;//B赢fun(c,d,n+1);
}
int main(){fun(1000,2000,0);printf("%.6lf\n",(pass/sum)*100);return 0;
}

52.甲乙混战 (15分)相关推荐

  1. [C趣味编程]甲乙丙渔夫分鱼

    甲.乙.丙三位渔夫出海打渔,他们随船带了21个筐. 当晚返航时,他们发现有七个筐装满了鱼,还有七个筐装了半筐鱼,另外七只则是空的. 由于他们没有秤,只好通过目测认为7个满筐的重量是相等的,七个半筐的重 ...

  2. PTA 习题5-2 使用函数求奇数和 (15分)

    习题5-2 使用函数求奇数和 (15分) 本题要求实现一个函数,计算N个整数中所有奇数的和,同时实现一个判断奇偶性的函数. 函数接口定义: int even( int n ); int OddSum( ...

  3. 【2020模拟考试T1】【PAT乙】1031 查验身份证 (15分)模拟

    problem 1031 查验身份证 (15分) 一个合法的身份证号码由17位地区.日期编号和顺序编号加1位校验码组成.校验码的计算规则如下: 首先对前17位数字加权求和,权重分配为:{7,9,10, ...

  4. 【PAT乙】1001 害死人不偿命的(3n+1)猜想 (15分) 模拟,水水更健康

    1001 害死人不偿命的(3n+1)猜想 (15分) 卡拉兹(Callatz)猜想: 对任何一个正整数 n,如果它是偶数,那么把它砍掉一半:如果它是奇数,那么把 (3n+1) 砍掉一半.这样一直反复砍 ...

  5. C语言7-3 一帮一 15 分,培优辅差记录

    培优辅差记录 培优辅差记录(一): 培优辅差记录表 时间: 1月31日 班级: 502班 辅导学生 李某 表现: 1.不遵守纪律,行为习惯不好.2.上课不专心听讲,课后作业不全,丢三落四. 原因 1. ...

  6. C语言程序练习-L1-019 谁先倒 (15分)

    L1-019 谁先倒 (15分) 划拳是古老中国酒文化的一个有趣的组成部分.酒桌上两人划拳的方法为:每人口中喊出一个数字,同时用手比划出一个数字.如果谁比划出的数字正好等于两人喊出的数字之和,谁就输了 ...

  7. C++学习之路 | PTA乙级—— 1046 划拳 (15 分)(精简)

    1046 划拳 (15 分) 划拳是古老中国酒文化的一个有趣的组成部分.酒桌上两人划拳的方法为:每人口中喊出一个数字,同时用手比划出一个数字.如果谁比划出的数字正好等于两人喊出的数字之和,谁就赢了,输 ...

  8. 7-19 谁先倒 (15 分)

    7-19 谁先倒 (15 分) 划拳是古老中国酒文化的一个有趣的组成部分.酒桌上两人划拳的方法为:每人口中喊出一个数字,同时用手比划出一个数字.如果谁比划出的数字正好等于两人喊出的数字之和,谁就输了, ...

  9. [C/C++] 1046 划拳(15 分)

    1046 划拳(15 分) 划拳是古老中国酒文化的一个有趣的组成部分.酒桌上两人划拳的方法为:每人口中喊出一个数字,同时用手比划出一个数字.如果谁比划出的数字正好等于两人喊出的数字之和,谁就赢了,输家 ...

最新文章

  1. c#中对Cross-thread operation not valid错误的处理办法
  2. sqlserver 把两个sql查询语句查询出来的两张表合并成一张表
  3. java的this_java的this是什么意思
  4. Lucene入门教程
  5. 无竞品可借鉴时,该如何设计产品?
  6. MySQL语言解析----1
  7. 《Servlet和JSP学习指南》一导读
  8. 计算机知识点数制的概念,计算机等级考试,数制的基本概念知识点
  9. IDEA创建GIT分支并提交
  10. 网络分析软件(科来网络分析软件)
  11. 使用pdfFactory Pro虚拟打印机便笺功能为文件添加批注
  12. IDEA 修改主题设置修改主题字体,编辑区字体
  13. 利用Drawable绘制圆角图片和圆形图片
  14. 【编译原理】【C语言】实验二:自动构造词法分析器
  15. MySQL:环境搭建,初识数据库----Datawhale第一次打卡笔记
  16. 一定要学会的vsCode格式化整理代码的快捷键,再也不用手动调格式了
  17. 暑假集训 ---- 字符串2 (SAM专题)
  18. 尚硅谷谷粒学院学习笔记(防坑点的总结部分勘误)
  19. 广州可得 全面亮相第十七届SDS及2022中国国际防伪溯源展
  20. 制造业要用什么项目管理软件?

热门文章

  1. 高并发 收获大厂Offer必不可少的利器
  2. matlab python对比_Python与R、Matlab的对比
  3. 如何从数据库中筛选出达成指定里程碑节点的项目_房地产企业如何搭建运营管理体系...
  4. 主题为吉他的html,HTML5 吉他标签生成器
  5. 2019年第一本书《幸福的婚姻》思维导图+感想
  6. Revit二次开发——向量判断平行与垂直
  7. 加州伯克利计算机科学录取,加州大学伯克利分校录取数据分析
  8. 伯克利 计算机 音乐,加州大学伯克利分校音乐专业有哪些?
  9. 光电编码器的工作原理
  10. HDU 1593题解