1 #include <stdio.h> 2 #include <stdlib.h> 3 4 int main() 5 { 6 double sn=100,hn=sn/2; 7 int i; 8 for(i=2;i<=10;i++) //注意i是从2开始的,反弹第一次s1=200m,h1=50m 9 { 10 sn = sn+hn*2; //hn*2是因为反弹后再落地的距离是相等的,别忘了2*hn 11 hn = hn/2; 12 } 13 printf("%f %f ",sn,hn); 14 return 0; 15 }