网站后台都需要什么软件做,网奇seo培训官网,兖州做网站,seo是广告投放吗(1039) 小球自由下落  Description  一球从M米高度自由下落,每次落地后返回原高度的一半,再落下。它在第N次落地时反弹多高?共经过多少米?保留两位小数  Input  M N  Output  它在第N次落地时反弹多高?共经过多少米&am…
(1039) 小球自由下落 
 Description 
 一球从M米高度自由下落,每次落地后返回原高度的一半,再落下。它在第N次落地时反弹多高?共经过多少米?保留两位小数 
 Input 
 M N 
 Output 
 它在第N次落地时反弹多高?共经过多少米?保留两位小数,空格隔开,放在一行 
 Sample Input 
 1000 5 
 Sample Output 
 31.25 2875.00 
 参考解答
#include 
int main( )
{float sn,hn;int i,n;scanf("%f %d",&sn, &n);hn=sn/2;for (i=2; i<=n; i++){sn=sn+2*hn; /*第n次落地时共经过的米数*/hn=hn/2;    /*第n次反跳高度*/}printf("%.2f %.2f\n",hn, sn);return 0;
} 