Drucken Sie das Floyd'sche Dreieck

C++Beginner
Jetzt üben

Einführung

In diesem Lab werden wir lernen, wie man ein C++-Programm schreibt, um das Floyd'sche Dreieck auszugeben.

Fügen Sie die erforderlichen Header-Dateien hinzu

Um ein beliebiges C++-Programm zu schreiben, müssen wir bestimmte Header-Dateien in unserem Code einfügen. In diesem Schritt werden wir die erforderlichen Header-Dateien einfügen, die wir in unserem Programm verwenden werden.

#include <iostream>
using namespace std;

Schreiben Sie die main()-Funktion

Die main()-Funktion ist der Einstiegspunkt des Programms. Hier werden wir den Code schreiben, um das Floyd'sche Dreieck auszugeben.

int main()
{
    // code to print Floyd's Triangle
    return 0;
}

Deklarieren Sie die erforderlichen Variablen

In diesem Schritt werden wir die erforderlichen Variablen deklarieren, die wir in unserem Programm verwenden werden. Wir werden i und j verwenden, um durch die Zeilen und Spalten des Dreiecks zu iterieren, rows um die Anzahl der Zeilen im Dreieck zu speichern, n um die aktuelle Zahl zu speichern, first um die erste Zahl in der aktuellen Zeile zu speichern und last um die letzte Zahl in der aktuellen Zeile zu speichern.

int i, j, rows, n=1, first, last;

Beziehen Sie die Eingabe vom Benutzer

In diesem Schritt werden wir die Anzahl der Zeilen im Dreieck vom Benutzer erhalten.

cout << "Enter the number of rows in the pyramid: ";
cin >> rows;

Drucken Sie das Floyd'sche Dreieck

In diesem Schritt werden wir geschachtelte Schleifen verwenden, um das Floyd'sche Dreieck auszugeben. Die äußere Schleife wird verwendet, um sich auf eine bestimmte Zeile zu bewegen, und die innere Schleife wird verwendet, um die Zahlen in dieser Zeile auszugeben. Wir werden nach jeder Zahl ein Leerzeichen drucken, um sie voneinander zu trennen.

for (i = 1; i <= rows; i++)
{
    first = n;
    last  = first + i -1;

    for (j = 1; j <= i; j++)
    {
        cout << n << " ";
        n+=1;
    }

    cout << endl;
}

Vervollständigen Sie das Programm

Schließlich werden wir das Programm vervollständigen, indem wir eine Nachricht ausgeben, um anzuzeigen, dass das Programm erfolgreich ausgeführt wurde.

cout << "\n\nFloyd's Triangle has been printed successfully.\n\n";
return 0;

Zusammenfassung

In diesem Lab haben wir gelernt, wie man ein C++-Programm schreibt, um das Floyd'sche Dreieck auszugeben. Wir haben geschachtelte Schleifen verwendet, um durch die Zeilen und Spalten des Dreiecks zu iterieren, und nach jeder Zahl ein Leerzeichen gedruckt, um sie voneinander zu trennen. Indem Sie die obigen Schritte befolgen, können Sie Ihr eigenes C++-Programm erstellen, um das Floyd'sche Dreieck auszugeben.