Latest web development tutorials

C Übung Beispiel 20 - Kleine Kugel im freien Fall

100 Fälle von klassischen C-Sprache 100 Fälle von klassischen C - Sprache

Titel: eine Kugel im freien Fall aus einer Höhe von 100 Metern, nach jeder Landung anti Sprung zurück Hälfte seiner ursprünglichen Höhe, wieder nach unten, es auf der 10. Etage, nach insgesamt , wie viele Meter? 10. Rebound groß?

Programmanalyse: Siehe Anmerkung unten.

Source Code:

//  Created by www.w3big.com on 15/11/9.
//  Copyright © 2015年 本教程. All rights reserved.
//

#include<stdio.h>
int main()
{
    float h,s;
    h=s=100;
    h=h/2; //第一次反弹高度
    for(int i=2;i<=10;i++)
    {
        s=s+2*h;
        h=h/2;
    }
    printf("第10次落地时,共经过%f米,第10次反弹高%f米\n",s,h);
    return 0;
}

Das obige Beispiel Ausgabe lautet:

第10次落地时,共经过299.609375米,第10次反弹高0.097656米

100 Fälle von klassischen C-Sprache 100 Fälle von klassischen C - Sprache