C语言一球从100米高度自由落下,每次落地后反跳回原高度的一半;再落下,求它在第10次落地时,共经过多少米?

#include
int main ()
{
     
	float i=10,g=100,sum=0;
	while(i>0)
	{
     
		sum = sum + g;
		g = g / 2 ;
		i--;
	}
	printf("一共经过%0.2f米 第十次反弹%0.2f米\n",sum,g);
	return 0 ;
}

你可能感兴趣的:(C语言程序设计第四版习题答案)