26 lines
464 B
C
26 lines
464 B
C
/*-------------------------------------------------------
|
||
一小球从100米落下,每次弹跳原来一半高,求第10次落地时经过的距离及第10次弹跳的高度。
|
||
(注:使用for循环)
|
||
-------------------------------------------------------*/
|
||
|
||
#include <stdio.h>
|
||
main()
|
||
{
|
||
int i;
|
||
double h,s;
|
||
s=100;
|
||
h=50;
|
||
/**********Program**********/
|
||
for(i=0;i<9;i++){
|
||
s+=h*2;
|
||
h/=2;
|
||
}
|
||
|
||
|
||
|
||
|
||
/********** End **********/
|
||
printf("第10次落地时经过的距离为%f米,第10次弹跳的高度为%f米\n",s,h);
|
||
}
|
||
|