小球下落问题

一球从100米高度自由落下,每次落地后反弹回原高度的一半,求在第十次落地时,共经过多少米,第十次反弹多高?

#include <stdio.h>

int main(void)
{
        float height = 100,count = 0,total = 0;

        for(count;count<=10;count++)
        {
                total += height/2;
                height = height/2;
                if(count == 10){
                        printf("total=%f\n",total);
                        printf("ten=%f",height);
                }
        }


        return 0;
}