皮球从100米高落下,每次落下回弹原高度的一半,当第10次落地时经过了多少米,且第10次反弹了多高
#include <stdio.h>int main(){
double i,m=1;
double h=100,r=0.5;
double j=0,sum=0;
for(i=1;i<=10;i++){
m*=0.5;
j=h*m;
sum+=h+j;}
printf("%lf %lf\n",j,sum);
return 0;
}
像类似的题怎么想?
2016-07-30 16:04
2016-07-31 10:46
2016-07-31 12:16
程序代码:#include <stdio.h>
int main( void )
{
const int n = 10;
printf( "%lf, %lf\n", (1-1.0/(1<<n))*400-100, 100.0/(1<<n) );
return 0;
}
2016-08-01 08:48