第八周小球下落

来源:互联网 发布:xbox360 java模拟器 编辑:程序博客网 时间:2024/04/30 09:01
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,N,a,b,c;   a=1;   scanf("%f %f",&M,&N);   c=M;   while (a<N)   {    b=M/2;    c=2*b+c;    M=b;    a++;    }b=b/2;    printf("%.2f %.2f",b,c);    return 0;}


0 0
原创粉丝点击