c语言:一个球从 100 米高的自由落下,每次落地后反跳回原高度的一半
程序:#include stdio.h>int main(){ double h=100; double t = h/2; double s=0.0; int i; for (i=1;i10;i++) { s=s+2*t; t=t/2;; //第i+1次小球弹起的高度 }s=s+100; //第i+1次落地时,共经过
·
程序:
#include <stdio.h>
int main()
{
double h=100;
double t = h/2;
double s=0.0;
int i;
for (i=1;i<10;i++)
{
s=s+2*t;
t=t/2;; //第i+1次小球弹起的高度
}
s=s+100; //第i+1次落地时,共经过了s米
printf ("%lf\n",s);
printf ("%lf\n",t);
return 0;
}
运行结果:
299.609375
0.097656
本文出自 “岩枭” 博客,请务必保留此出处http://yaoyaolx.blog.51cto.com/10732111/1714537
更多推荐
所有评论(0)