欢迎来到码农权的博客 MaNongGeGe.|

小球掉落

复制代码
 1 /*
 2 功能:一球从100米高度自由落下,每次落地后反弹回原高度的一半再落下,则它在第10次落地时共经过多少米?
 3 第10次反弹多高?
 4 
 5 
 6 算法设计:
 7         每次落地反弹高度的一半 高度/2 
 8         球掉落的一半*2正好=求落下来的高度
 9 */
10 #include "stdio.h"
11 int main()
12 {
13     float sumheight = 100, dl = sumheight / 2;//初始化
14     for (int i = 2; i <= 10; i++)
15     {
16         sumheight = sumheight + dl * 2; //球掉落的一半*2正好=求落下来的高度
17         dl = dl / 2;    //落地后反弹回原高度的一半再落下
18     }
19     printf("他在第十次落地时共经过%f米\n",sumheight);
20     printf("第十次反弹%f高\n", dl);
21 }
复制代码

 

本文作者:HuangBingQuan

本文链接:https://www.cnblogs.com/bingquan1/p/12509372.html

版权声明:本作品采用知识共享署名-非商业性使用-禁止演绎 2.5 中国大陆许可协议进行许可。

posted @   HuangBingQuan  阅读(168)  评论(0编辑  收藏  举报
点击右上角即可分享
微信分享提示
评论
收藏
关注
推荐
深色
回顶
收起
  1. 1 不将就 码农权
  2. 2 Bleeding Love 码农权
  3. 3 想你念你 码农权
Bleeding Love - 码农权
00:00 / 00:00
An audio error has occurred, player will skip forward in 2 seconds.

Not available