oj第八周训练D
2016-10-22 14:32
260 查看
问题及代码
一球从M米高度自由下落,每次落地后返回原高度的一半,再落下。它在第N次落地时反弹多高?共经过多少米?保留两位小数
例如输入1000 5 输出31.25 2875.00
运算结果
知识点总结
for语句在C语言中的应用 考察逻辑思维能力和数学知识的掌握。
学习心得
要明白for语句是如何循环的,一步一步来多写几步就可以得出答案。
一球从M米高度自由下落,每次落地后返回原高度的一半,再落下。它在第N次落地时反弹多高?共经过多少米?保留两位小数
例如输入1000 5 输出31.25 2875.00
#include <stdio.h> #include <stdlib.h> int main() { int n,i; float m,s;//s为第N次弹起时的高度,m为总路程 scanf("%f %d",&m,&n); s=m/2;//第一次落地弹起m/2 for (i=2;i<=n;i++)//第二次弹起时 { m=m+s*2; s=s/2; } printf("%.2f %.2f",s,m); return 0; }
运算结果
知识点总结
for语句在C语言中的应用 考察逻辑思维能力和数学知识的掌握。
学习心得
要明白for语句是如何循环的,一步一步来多写几步就可以得出答案。
相关文章推荐
- oj第八周训练C
- oj第八周训练E
- oj第八周训练A
- 第八周 oj训练 打印数字图形
- 第八周 oj训练 求倒数和
- oj第八周训练B
- 第八周 oj训练 求值
- 第八周 oj训练 小球自由下落问题
- 第八周 oj训练 分数序列
- 华为OJ机试训练(一)
- 华为OJ训练之0001-161226-名字的漂亮度
- 华为OJ训练之0030-170110-多线程
- 第八周 oj
- oj网站的训练题:C基础-求偶数和
- oj第十一周训练——日期妙算星座
- 第十一周 oj训练 趣味取小数
- oj网站的训练题:C基础-公约公倍
- 第八周项目训练1
- 华为OJ训练之0045-170220- 统计字符
- 华为OJ训练之0003-161228-统计字符