OJ_0046
来源:互联网 发布:java web不用tomcat 编辑:程序博客网 时间:2024/06/05 08:55
一球从M米高度自由下落,每次落地后返回原高度的一半,再落下。 它在第N次落地时反弹多高?共经过多少米? 保留两位小数
#include<stdio.h>int main(){ float M,N,num,sum=0; scanf("%f %f",&M,&N); num=M; for(int i=1;i<=N;i++) { if(i==1) { sum=sum+num; num=num/2; } else { sum=sum+2*num; num=num/2; } } printf("%.2f %.2f\n",num,sum); return 0;}
0 0