Programm zum Drucken einer vollständigen Pyramide mit CPP

C++C++Beginner
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, wie du ein C++-Programm schreibst, um eine volle Pyramide mit * auszugeben. Das Programm wird den Benutzer auffordern, die Anzahl der Zeilen einzugeben, die sie ausgeben möchten, und dann wird es eine volle Pyramide mit dieser Anzahl von Zeilen ausgeben.

Einbinden der erforderlichen Header-Dateien

In diesem Schritt musst du die erforderlichen Header-Dateien einbinden.

#include<iostream>
using namespace std;

Erstellen der Hauptfunktion

In diesem Schritt wirst du die Hauptfunktion erstellen, die der Einstiegspunkt des Programms ist.

int main()
{
    int space, rows;

    cout <<"Geben Sie die Anzahl der Zeilen ein: ";
    cin >> rows;

    for(int i = 1, k = 0; i <= rows; ++i, k = 0)
    {
        for(space = 1; space <= rows-i; ++space)
        {
            cout <<"  ";
        }

        while(k!= 2*i-1)
        {
            cout << "* ";
            ++k;
        }
        cout << endl;
    }

    return 0;
}

Testen des Programms

Um das Programm zu testen, führe den folgenden Befehl im Terminal aus.

g++ main.cpp -o main && ./main

Du wirst die folgende Ausgabe sehen:

Geben Sie die Anzahl der Zeilen ein: 5
*
* * *
* * * * *
* * * * * * *
* * * * * * * * *

Vollständiger Code

Hier ist der vollständige Code für main.cpp.

#include<iostream>
using namespace std;

int main()
{
    int space, rows;

    cout <<"Geben Sie die Anzahl der Zeilen ein: ";
    cin >> rows;

    for(int i = 1, k = 0; i <= rows; ++i, k = 0)
    {
        for(space = 1; space <= rows-i; ++space)
        {
            cout <<"  ";
        }

        while(k!= 2*i-1)
        {
            cout << "* ";
            ++k;
        }
        cout << endl;
    }

    return 0;
}

Zusammenfassung

In diesem Lab haben Sie gelernt, wie Sie ein C++-Programm schreiben, um eine volle Pyramide aus * zu drucken, indem Sie den Benutzer auffordern, die Anzahl der Zeilen einzugeben, die sie drucken möchten, und dann eine volle Pyramide mit dieser Anzahl von Zeilen zu drucken. Jetzt können Sie üben, dieses Programm zu verwenden, um ähnliche Muster für Ihre eigenen Projekte zu erstellen.