1020: C语言程序设计教程(第三版)课后习题6.9
题目描述
一球从M米高度自由下落,每次落地后返回原高度的一半,再落下。 它在第N次落地时反弹多高?共经过多少米? 保留两位小数
输入
M N
输出
它在第N次落地时反弹多高?共经过多少米? 保留两位小数,空格隔开,放在一行
样例输入
1000 5
样例输出
31.25 2875.00
提示
来源
#include<stdio.h>int main(){ int m,n,i; float h,l=0.0; scanf("%d%d",&m,&n); h=m; for(i=1;i<=n;i++) { l+=1.5*h; h=h/2; } l=l-h; printf("%.2f %.2f",h,l);}

浙公网安备 33010602011771号