球掉落问题
来源:互联网 发布:软件项目报价方案 编辑:程序博客网 时间:2024/04/27 15:37
一球从100米高度自由落下,每次落地后反跳回原高度的一半;再落下
*求它在 第10次落地时,共经过多少米?第10次反弹多高?
基本思路
某一次下落的高度是前一次下落高度的一半;某一次上升高度于后一次下降高度相同;第一次下落高度为100米;用递归
java实现
public class DropBall { public static void main(String[] args){ double total = 0.0; for(int i=1;i<=10;i++){ total=down(i)+up(i)+total; } total -= up(10); System.out.println("第10次落地时,共经过了"+total+"米"); System.out.println("第十次反弹"+up(10)+"米"); } public static double down(int time){ return time==1? 100.0:down(time-1)*0.5; } public static double up(int time){ return down(time+1); }}
C语言实现
#include <stdio.h> double down(int time){ return time==1? 100:0.5*down(time-1); } double up(int time){ return down(time+1); } void main(){ double total = 0.0; int i; for(i=1;i<=10;i++){ total=down(i)+up(i)+total; } total -= up(10); printf("第10次落地时,共经过了%f米\n",total); printf("第十次反弹%f米",up(10)); }
0 0
- 球掉落问题
- 游戏中物品掉落概率问题
- C语言——实例020 球掉落
- 关于游戏里面装备有概率掉落、套装收集问题的matlab模拟编程
- div+css实现左中右布局,解决右边一块掉落的问题
- 【Unity3D Game develop by example】简单的例子—平板接掉落球
- 电梯掉落 自救
- “笔记本按键掉落”处理
- 游戏掉落算法
- 掉落的球体
- 怪物掉落物品
- 怪物掉落金币随想
- 游戏 掉落算法
- U3D物品掉落表现
- 游戏掉落概率算法
- 装备掉落策略
- 2014-8-10 掉落不简单
- 抽奖与掉落物品区别
- android中调用WebService
- [LeetCode] Path Sum
- HDU 1312 Red and Black
- RecommenderEvaluator实现对推荐程序的评分测试程序
- 前端js实现淘宝部分界面
- 球掉落问题
- Ubuntu14.04 Server安装iPortal
- 黑马程序员——网络编程(上篇)
- selenium获取页面元素方法归纳总结
- 【前端】关于在for循环里面执行异步脚本导致变量都采用最后的一个变量问题
- android app上传
- spring aop+zabbix做日志监控
- 多层PCB板子參考资料
- web.xml中的url-pattern映射规则