标签:%. int float ZKNUOJ nyoj 2f length 1018 Input
Description
一球从M米高度自由下落,每次落地后返回原高度的一半,再落下。 它在第N次落地时反弹多高?共经过多少米? 保留两位小数
Input
M N
Output
它在第N次落地时反弹多高?共经过多少米? 保留两位小数,空格隔开,放在一行
Sample Input
1000 5
Sample Output
31.25 2875.00
#include<stdio.h>
int main(){
float M;
int N;
scanf("%f %d",&M,&N);
float length = M;//总距离
for(int i = 1;i <= N;i++){
M = M/2;
length = length + M*2;
}
// 别忘了减去第N次弹起和落下来的2M距离
length = length - 2*M;
printf("%.2f %.2f",M,length);
}
标签:%.,int,float,ZKNUOJ,nyoj,2f,length,1018,Input 来源: https://blog.csdn.net/L51213/article/details/112738255
本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享; 2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关; 3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关; 4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除; 5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。