题目:一球从100米高度自由落下,每次落地后反跳回原高度的一半;再落下,求它在
第10次落地时,共经过多少米?第10次反弹多高?
#include
#include
int main(void)
{
int n,m=100,g=100;
fprintf(stderr, "%s\n", "Input n");
scanf("%d", &n);
while(n>0){
m=m/2; /* n次时的高度 */
g=g+m*2; /* 经过的距离 */
n--;
}
fprintf(stderr, "gaodu=%d\nzonggong=%d\n", m, g);
return 0;
}
阅读(974) | 评论(0) | 转发(0) |