一个球从100米高度自由落下,每次落地后反弹回原高度的一半,再落下。求它在第10次落地时

    技术2024-07-15  77

    在简单的题上·跌倒过程

    第一次落地前是自由落体,之后是弹起又落下,高度乘二。答案循环赋值为2,看错为1,为此纠结了将近1小时(o(╥﹏╥)o) #include<stdio.h> int main() { int n; float sum,i; i=100; i=i/2; sum=100;//第一次的自由落体,100米 for(n=2;n<=10;n++)//从第二次着地开始,每次着地前都有弹起和落下的过程。 { sum=sum+2*i;//第10次着地后前面经过的长度 i=i/2;//第10次着地后即将反弹的高度, printf("%f\t",sum);//可以把答案写详细一点 printf("%f\n",i); } return 0;
    Processed: 0.012, SQL: 9