题解 | #求小球落地5次后所经历的路程和第5次反弹的高度#
求小球落地5次后所经历的路程和第5次反弹的高度
http://www.nowcoder.com/practice/2f6f9339d151410583459847ecc98446
#include<iostream>
using namespace std;
int main()
{
int a;
while(cin>>a)
{
float c=a;
float b=0;
for(int i=1;i<=5;i++)
{
if(i<=4)
{
b=b+c+c/2;
c=c/2;
}
else if(i==5)
{
b=b+c;
c=c/2;
}
}
cout<<b<<endl;
cout<<c;
}
return(0);
}
using namespace std;
int main()
{
int a;
while(cin>>a)
{
float c=a;
float b=0;
for(int i=1;i<=5;i++)
{
if(i<=4)
{
b=b+c+c/2;
c=c/2;
}
else if(i==5)
{
b=b+c;
c=c/2;
}
}
cout<<b<<endl;
cout<<c;
}
return(0);
}