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.
Einschließen 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
*
* * *
* * * * *
* * * * * * *
* * * * * * * * *
Voller 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.



