Einführung
In diesem Lab erstellen wir ein C++-Programm, um ein Spiegelbild eines halben Pyramidenmusters mit dem *-Symbol auszugeben. Wir werden das Muster so ausgeben, dass die Anzahl der Sterne in jeder Zeile mit der maximalen Anzahl beginnt und dann in jeder aufeinanderfolgenden Zeile um eins abnimmt.
Erstellen einer neuen Datei
Erstellen Sie zunächst in einem Terminal einen neuen Dateinamen flip_pattern_half_pyramid.cpp im Verzeichnis ~/project, indem Sie den folgenden Befehl ausführen:
touch ~/project/flip_pattern_half_pyramid.cpp
Header-Dateien einbinden
Wir beginnen, indem wir die erforderlichen Header-Dateien in unseren Code einbinden.
#include <iostream>
Die Header-Datei iostream enthält die Standard-Eingabe- und -Ausgabefunktionen in C++.
Erstellen der main()-Funktion
Dies ist die Hauptfunktion unseres Programms.
int main()
{
// Code wird hier stehen
return 0;
}
Variablen deklarieren
Wir werden die Variable rows deklarieren, um die Anzahl der Zeilen zu speichern, die später vom Benutzer eingegeben werden wird.
int rows;
Benutzer-Eingabe abfragen
Wir werden den Benutzer bitten, die Anzahl der Zeilen einzugeben, die sie für das Muster wünschen.
std::cout << "Geben Sie die Anzahl der Zeilen ein: ";
std::cin >> rows;
Schleifen erstellen
Hier werden wir zwei geschachtelte Schleifen verwenden, um das Spiegelbild eines halben Pyramidenmusters auszugeben.
for(int i = rows; i >= 1; --i)
{
for(int j = 1; j <= i; ++j)
{
std::cout << "* ";
}
std::cout << std::endl;
}
Den Code kombinieren
Kombinieren Sie den gesamten obigen Code, um folgenden Code zu erstellen:
#include<iostream>
int main()
{
int rows;
std::cout<<"Geben Sie die Anzahl der Zeilen ein: ";
std::cin>>rows;
for(int i = rows; i >= 1; --i)
{
for(int j = 1; j <= i; ++j)
{
std::cout << "* ";
}
std::cout << std::endl;
}
return 0;
}
Den Code ausführen
Um den obigen Code auszuführen, folgen Sie diesen Schritten:
Öffnen Sie Ihren Terminal.
Navigieren Sie zum Verzeichnis, in dem Ihre
flip_pattern_half_pyramid.cpp-Datei gespeichert ist.Kompilieren Sie den Code mit dem folgenden Befehl:
g++ flip_pattern_half_pyramid.cpp -o flip_pattern_half_pyramidFühren Sie den Code mit dem folgenden Befehl aus:
./flip_pattern_half_pyramidGeben Sie bei der Aufforderung des Programms die Anzahl der Zeilen ein, die Sie für das Muster wünschen.
Ausgabe
Nachdem Sie das Programm ausgeführt haben, werden Sie die Ausgabe auf Ihrem Terminalscreen sehen.
Geben Sie die Anzahl der Zeilen ein: 5
* * * * *
* * * *
* * *
* *
*
Zusammenfassung
In diesem Lab haben wir erfolgreich ein C++-Programm erstellt, um das Spiegelbild eines halben Pyramidenmusters mit dem *-Symbol auszugeben. Wir haben dies erreicht, indem wir geschachtelte Schleifen mit der grundlegenden Syntax verwendet haben, um das Programm zu erstellen.



