Durchschnitt von N Zahlen

CCBeginner
Jetzt üben

💡 Dieser Artikel wurde von AI-Assistenten übersetzt. Um die englische Version anzuzeigen, können Sie hier klicken

Einführung

In diesem Lab werden wir lernen, wie man ein C-Programm schreibt, um den Durchschnitt von n Zahlen zu berechnen. Wir werden eine Schleife verwenden, um n Zahlen von der Benutzerschaft einzugeben und dann den Durchschnitt der eingegebenen Zahlen zu berechnen.

Hinweis: Sie müssen die Datei ~/project/main.c selbst erstellen, um zu üben, wie man codiert und wie man es mit gcc kompiliert und ausführt.

cd ~/project
## main.c erstellen
touch main.c
## main.c kompilieren
gcc main.c -o main
## main ausführen
./main

Variablen deklarieren und die Summe mit 0 initialisieren

Zunächst werden wir Variablen deklarieren und initialisieren, die die Werte von n, dem Zähler, der Summe und x speichern werden.

#include<stdio.h>
int main()
{
    printf("\n\n\t\tLabEx - Best place to learn\n\n\n");

    int n, i;
    float sum = 0, x;

    /* code continues... */
}

Die Eingabe der Benutzerschaft erhalten

In diesem Schritt werden wir dem Benutzer eine Aufforderung anzeigen, um die Anzahl der Elemente einzugeben, und die Eingabe von der Benutzerschaft abrufen.

    printf("Enter number of elements:  ");
    scanf("%d", &n);
    printf("\n\n\nEnter %d elements\n\n", n);

Die eingegebenen Zahlen erhalten und die Summe berechnen

In diesem Schritt werden wir die Eingaben von der Benutzerschaft abrufen und die Summe aller eingegebenen Zahlen mit einer for-Schleife berechnen.

    for(i = 0; i < n; i++)
    {
        scanf("%f", &x);
        sum += x;
    }

Den Durchschnitt berechnen und das Ergebnis anzeigen

In diesem Schritt werden wir den Durchschnitt der Zahlen berechnen und das Ergebnis an den Benutzer ausgeben.

    printf("\n\n\nAverage of the entered numbers is =  %f", (sum/n));
    printf("\n\n\n\n\t\t\tCoding is Fun!\n\n\n");

    return 0;
}

Hier ist der vollständige Code für das Programm:

#include<stdio.h>
int main()
{
    printf("\n\n\t\tLabEx - Best place to learn\n\n\n");

    int n, i;
    float sum = 0, x;

    printf("Enter number of elements:  ");
    scanf("%d", &n);
    printf("\n\n\nEnter %d elements\n\n", n);

    for(i = 0; i < n; i++)
    {
        scanf("%f", &x);
        sum += x;
    }

    printf("\n\n\nAverage of the entered numbers is =  %f", (sum/n));
    printf("\n\n\n\n\t\t\tCoding is Fun!\n\n\n");

    return 0;
}

Zusammenfassung

In diesem Lab haben wir gelernt, wie man eine for-Schleife verwendet, um n Zahlen von der Benutzerschaft zu lesen, ihre Summe zu berechnen und ihren Durchschnitt zu bestimmen. Der Durchschnitt von n Zahlen ist ein wesentlicher Begriff in der Programmierung, und dieses Lab bietet eine ausgezeichnete Gelegenheit, diese Konzepte zu üben.