1019
程序员文章站
2022-05-30 13:15:39
...
- 题目描述
- 一球从M米高度*下落,每次落地后返回原高度的一半,再落下。它在第N次落地时反弹多高?共经过多少米?保留两位小数
- 输入
- M N
- 输出
- 它在第N次落地时反弹多高?共经过多少米?保留两位小数,空格隔开,放在一行
- 样例输入
-
1000 5
- 样例输出
-
31.25 2875.00
#include<stdio.h>
int main()
{
float M,N,H,Sn=0,Sb;
float a,b;
scanf("%f%f",&M,&N);
Sb=M;
for(int i=1;i<=N;i++)
{
Sn=Sn+2*M;
M=M/2;
}
Sn=Sn-Sb;
printf("%.2f %.2f",M,Sn);
}
上一篇: 1019