#include<stdio.h>
int main()
{
double num = 0,h = 100;
for(int i = 0;i < 10;i++)
{
num += h*2 - h/2;
h = h/2;
}
printf("第十次落地时共经过%lf米,第十次反弹%lf米。\n",num - h,h);
return 0;
}
第十次落地时共经过299.609375米,第十次反弹0.097656米。
#include<stdio.h>
int main()
{
double num = 0,h = 100;
for(int i = 0;i < 10;i++)
{
num += h*2 - h/2;
h = h/2;
}
printf("第十次落地时共经过%lf米,第十次反弹%lf米。\n",num - h,h);
return 0;
}
第十次落地时共经过299.609375米,第十次反弹0.097656米。