#include<stdio.h>int main(){int i;double h=100,sum=0;
for(i=0;i<10;i++) { sum+=h;//下落的高度 h=0.5*h; sum+=h;//反弹高度 } sum-=h;//最后一次不算反弹,所以减掉一个反弹高度 printf("共经过%lf米\n第十次弹%lf米!",sum,h);
}
仅供参考,哈哈