Erstellen einer Multiplikationstafel in C

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 lernst du, ein C-Programm zu schreiben, um die Multiplikationstafel einer beliebigen Zahl auszugeben. Das Programm wird die vom Benutzer eingegebene Zahl entgegennehmen und die Tafel bis zu 10 Vielfachen dieser Zahl ausgeben.

Erstellen der Hauptfunktion

#include <stdio.h>

int main()
{
    int n, i;

    printf("Geben Sie eine ganze Zahl ein, deren Tafel Sie drucken möchten: ");
    scanf("%d", &n);

    printf("\nMultiplikationstafel von %d:\n", n); // Druckt den Titel der Tafel

    // Multiplikationslogik
    for (i = 1; i <= 10; i++)
        printf("%d x %d = %d\n", n, i, n * i);

    return 0;
}

In dem obigen Code haben wir die Hauptfunktion erstellt, die die Benutzereingabe der ganzen Zahl n entgegennimmt und die Multiplikationstafel der angegebenen Zahl ausgibt.

Benutzer-Eingabe entgegennehmen

int n;

printf("Geben Sie eine ganze Zahl ein, deren Tafel Sie drucken möchten: ");
scanf("%d", &n);

Im obigen Code nehmen wir die Benutzereingabe eines ganzzahligen Werts entgegen und speichern es in einer Variable namens n. Wir verwenden die scanf-Funktion, um den Eingabewert zu lesen.

Drucken des Titels der Multiplikationstafel

printf("\nMultiplikationstafel von %d:\n", n);

Wir verwenden den obigen Code, um den Titel der Multiplikationstafel auszudrucken. Wir haben \n verwendet, um einen Zeilenumbruch hinzuzufügen, um eine bessere Lesbarkeit zu gewährleisten.

Multiplikationslogik

for (i = 1; i <= 10; i++)
    printf("%d x %d = %d\n", n, i, n * i);

In diesem Schritt haben wir eine for-Schleife verwendet, um die Multiplikationstafel bis zu zehn Vielfachen der angegebenen Zahl auszudrucken. Wir multiplizieren die Zahl n mit der Zählervariable i und drucken das Ergebnis mit der printf-Funktion aus.

Endgültiger Programmcod

Kopieren und einfügen Sie den endgültigen Programmcod in die Datei main.c, die sich im Verzeichnis ~/project/ befindet:

#include <stdio.h>

int main()
{
    int n, i;

    printf("Geben Sie eine ganze Zahl ein, deren Tafel Sie drucken möchten: ");
    scanf("%d", &n);

    printf("\nMultiplikationstafel von %d:\n", n); // Druckt den Titel der Tafel

    // Multiplikationslogik
    for (i = 1; i <= 10; i++)
        printf("%d x %d = %d\n", n, i, n * i);

    return 0;
}

Zusammenfassung

In diesem Lab haben Sie gelernt, die Multiplikationstafel einer beliebigen gegebenen Zahl auszudrucken. Wir haben ein Programm erstellt, das Benutzereingaben entgegennimmt, den Titel der Tafel druckt und dann die Multiplikationslogik verwendet, um zehn Vielfache der eingegebenen Zahl anzuzeigen. Indem Sie sich diesem schrittweisen Leitfaden anschließen, können Sie jetzt Ihr eigenes Multiplikationstafelprogramm in C erstellen.