习题4-8 高空坠球(20 分)
皮球从某给定高度自由落下,触地后反弹到原高度的一半,再落下,再反弹,……,如此反复。问皮球在第n次落地时,在空中一共经过多少距离?第n次反弹的高度是多少?
输入格式:
输入在一行中给出两个非负整数,分别是皮球的初始高度和n,均在长整型范围内。
输出格式:
在一行中顺序输出皮球第n次落地时在空中经过的距离、以及第n次反弹的高度,其间以一个空格分隔,保留一位小数。题目保证计算结果不超过双精度范围。
输入样例:
33 5
输出样例:
94.9 1.0
#include <stdio.h>int main() {int n,cnt=0;double distence,h;scanf("%lf %d", &h, &n);distence = h;cnt=1;do{h=0.5*h;//第一次落地弹起距离distence += 2*h;//第二次落地空间划过的距离cnt++;}while(cnt<n);//循环结束时,此时distence是第n次落地空间划过的距离,但是h是第n-1次落地弹起的距离h=0.5*h;//第n次落地弹起的距离printf("distence = %.1f, h = %.1f\n", distence, h);return 0; }
转载于:https://www.cnblogs.com/2228212230qq/p/9292129.html
习题4-8 高空坠球(20 分)相关推荐
- 实验4-1-11 高空坠球 (20 分)
实验4-1-11 高空坠球 (20 分) 皮球从某给定高度自由落下,触地后反弹到原高度的一半,再落下,再反弹,--,如此反复.问皮球在第n次落地时,在空中一共经过多少距离?第n次反弹的高度是多少? 输 ...
- 4-1-9 高空坠球 (20分)
4-1-9 高空坠球 (20分) 皮球从某给定高度自由落下,触地后反弹到原高度的一半,再落下,再反弹,--,如此反复.问皮球在第n次落地时,在空中一共经过多少距离?第n次反弹的高度是多少? 输入格式: ...
- 习题4-8 高空坠球 (20分) 皮球从某给定高度自由落下,触地后反弹到原高度的一半,再落下,再反弹,……,如此反复。问皮球在第n次落地时,在空中一共经过多少距离?第n次反弹的高度是多少?
输入格式: 输入在一行中给出两个非负整数,分别是皮球的初始高度和n,均在长整型范围内. 输出格式: 在一行中顺序输出皮球第n次落地时在空中经过的距离.以及第n次反弹的高度,其间以一个空格分隔,保留一位 ...
- 7-12 高空坠球 (20分)
注意 两个非负整数:讨论0和1 注意整数要除以2.0:endh=h/2.0; 代码 #include<iostream> #include<cmath> using names ...
- 习题1.8 二分查找 (20 分)
习题1.8 二分查找 (20 分) 本题要求实现二分查找算法. 函数接口定义: Position BinarySearch( List L, ElementType X ); 其中List结构定义如下 ...
- 习题2.1 简单计算器 (20 分)
习题2.1 简单计算器 (20 分) 模拟简单运算器的工作.假设计算器只能进行加减乘除运算,运算数和结果都是整数,四种运算符的优先级相同,按从左到右的顺序计算. 输入格式: 输入在一行中给出一个四则运 ...
- PTA习题7-1 选择法排序 (20 分)
习题7-1 选择法排序 (20 分) 本题要求将给定的n个整数从大到小排序后输出. 输入格式: 在一行中输出从大到小有序的数列,相邻数字间有一个空格,行末不得有多余空格. 输入样例: 4 5 1 7 ...
- 【PTA题目解答】习题6-7 简单计算器 (20 分)模拟简单运算器的工作。
习题6-7 简单计算器 (20 分)模拟简单运算器的工作. 习题6-7 简单计算器 (20 分)模拟简单运算器的工作.假设计算器只能进行加减乘除运算,运算数和结果都是整数,四种运算符的优先级相同,按从 ...
- 习题4-5 换硬币(20 分)
将一笔零钱换成5分.2分和1分的硬币,要求每种硬币至少有一枚,有几种不同的换法? 输入格式: 输入在一行中给出待换的零钱数额8. 输出格式: 要求按5分.2分和1分硬币的数量依次从大到小的顺序,输出各 ...
- 习题7-1 选择法排序 (20 分)
方法一:直接插入排序 #include<stdio.h> #include<math.h> #include<string.h> int main(){int a[ ...
最新文章
- Linux中autoduck批量对接,科学网—用AutoDock进行分子对接教程——半柔性对接 - 杜文义的博文...
- 如何自学python到做项目-总算明白如何通过项目学习python
- ASP.NET实现用户在线检测的类源码[转收藏]
- 2020必知的 10 大顶级 python 库
- 设置域名_如何设置二级域名解析?有什么设置方法?
- API(Application Programming Interface,应用程序编程接口)
- 【转】Matlab axis用法
- [Swagger2]分组和接口注释及小结
- android wifi设备连接通信,通过wifi与设备进行通信(Android)
- Redis:Cannot assign requested address的解决办法
- RHEL 7.0已发布 CentOS 7 即将到来
- MyEclipse6.5的反编译插件的安装
- 【iCore3 双核心板】例程三十六:DAC实验——输出直流电压
- REDIS中加锁和解锁问题
- SPSS学习(五)独立样本t检验
- ps 学习布尔运算运用方法
- 女生专属树洞,树懒APP内测(附下载)
- 【论文导读】Causal Protein-Signaling Networks Derived from Multiparameter Single-Cell Data
- C++程序设计:税费计算
- C | C++定义全局变量的方法