共经过了多少米
一球从高处自由落下,每次落地后反弹回原高度的一半,然后再次落下,再次反弹....它第10次落地时,反弹1米,问球最初从多高处落下,共经过了多少米?
共经过了多少米.rar
/*
一球从高处自由落下,每次落地后反弹回原高度的一半,
然后再次落下,再次反弹....
它第10次落地时,反弹1米,
问球最初从多高处落下,共经过了多少米?
*/
#include<iostream>
using namespace std;
int main (){
cout<<"一球从高处自由落下,每次落地后反弹回原高度的一半,然后再次落下,再次反弹....它第10次落地时,反弹1米,问球最初从多高处落下,共经过了多少米? "<<endl;
int a=1,b=0;
for(int i=10;i>0;i--)
{
a=a*2;
b=b+a*2;
}
b=b-a;
cout<<"共经过了"<<b<<"米";
}