Halbes Pyramidenmuster in C++ drucken

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 werden wir lernen, wie man ein halbes Pyramidenmuster mit Sternen (*) und einem Alphabet druckt. Wir werden die C++-Programmiersprache verwenden, um den Code für dieses Programm zu schreiben. Dieses Lab eignet sich für Einsteigerprogrammierer, die ihre Programmierkenntnisse in C++ üben möchten.


Skills Graph

%%%%{init: {'theme':'neutral'}}%%%% flowchart RL cpp(("C++")) -.-> cpp/ControlFlowGroup(["Control Flow"]) cpp(("C++")) -.-> cpp/IOandFileHandlingGroup(["I/O and File Handling"]) cpp(("C++")) -.-> cpp/SyntaxandStyleGroup(["Syntax and Style"]) cpp/ControlFlowGroup -.-> cpp/conditions("Conditions") cpp/ControlFlowGroup -.-> cpp/if_else("If...Else") cpp/ControlFlowGroup -.-> cpp/for_loop("For Loop") cpp/IOandFileHandlingGroup -.-> cpp/output("Output") cpp/IOandFileHandlingGroup -.-> cpp/user_input("User Input") cpp/IOandFileHandlingGroup -.-> cpp/files("Files") cpp/SyntaxandStyleGroup -.-> cpp/code_formatting("Code Formatting") subgraph Lab Skills cpp/conditions -.-> lab-96207{{"Halbes Pyramidenmuster in C++ drucken"}} cpp/if_else -.-> lab-96207{{"Halbes Pyramidenmuster in C++ drucken"}} cpp/for_loop -.-> lab-96207{{"Halbes Pyramidenmuster in C++ drucken"}} cpp/output -.-> lab-96207{{"Halbes Pyramidenmuster in C++ drucken"}} cpp/user_input -.-> lab-96207{{"Halbes Pyramidenmuster in C++ drucken"}} cpp/files -.-> lab-96207{{"Halbes Pyramidenmuster in C++ drucken"}} cpp/code_formatting -.-> lab-96207{{"Halbes Pyramidenmuster in C++ drucken"}} end

Erstellen einer neuen C++-Datei

Erstellen Sie in das Verzeichnis ~/project eine neue C++-Datei namens main.cpp. Hier ist, wo wir den Code für das Programm schreiben werden.

touch ~/project/main.cpp

Schreiben des Codes

Kopieren Sie den folgenden Code in die Datei main.cpp. Dieser Code wird das halbe Pyramidenmuster mit Sternen und einem Alphabet drucken.

#include <iostream>
using namespace std;

int main()
{
    int i, j, n;
    cout << "Geben Sie die Anzahl der Zeilen ein: ";
    cin >> n;

    for(i = 1; i <= n; i++)
    {
        for(j = 1; j <= i; j++)
        {
            if(j % 2 == 0)
                cout << "A";
            else
                cout << "*";
        }
        cout << "\n";
    }
    return 0;
}

Kompilieren und Ausführen des Codes

Öffnen Sie das Terminal und navigieren Sie mit dem Befehl cd project zum Verzeichnis ~/project. Verwenden Sie dann folgenden Befehl, um die Datei main.cpp zu kompilieren:

g++ main.cpp -o main

Dieser Befehl wird eine ausführbare Datei namens main erstellen. Um das Programm auszuführen, verwenden Sie folgenden Befehl:

./main

Das Programm wird Sie auffordern, die Anzahl der Zeilen für das Muster einzugeben. Geben Sie die gewünschte Zahl ein und drücken Sie die Eingabetaste. Das Programm wird dann das halbe Pyramidenmuster mit Sternen und einem Alphabet drucken.

Vollständiger Code

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

#include <iostream>
using namespace std;

int main()
{
    int i, j, n;
    cout << "Geben Sie die Anzahl der Zeilen ein: ";
    cin >> n;

    for(i = 1; i <= n; i++)
    {
        for(j = 1; j <= i; j++)
        {
            if(j % 2 == 0)
                cout << "A";
            else
                cout << "*";
        }
        cout << "\n";
    }
    return 0;
}

Zusammenfassung

In diesem Lab haben wir gelernt, wie man das halbe Pyramidenmuster mit Sternen und einem Alphabet in C++ ausdruckt. Wir haben grundlegende Programmierkonzepte wie Schleifen und bedingte Anweisungen verwendet, um das Muster zu generieren. Anschließend haben wir das Programm kompiliert und ausgeführt, um unseren Code zu testen.