Einführung
In diesem Lab werden wir lernen, wie man mithilfe der C++-Programmiersprache ein Herzmuster aus Sternen ausgibt. Wir werden lernen, wie man Kontrollstrukturen verwendet, um das Herzmuster gemäß der Benutzereingabe zu erzeugen.
💡 Dieser Artikel wurde von AI-Assistenten übersetzt. Um die englische Version anzuzeigen, können Sie hier klicken
In diesem Lab werden wir lernen, wie man mithilfe der C++-Programmiersprache ein Herzmuster aus Sternen ausgibt. Wir werden lernen, wie man Kontrollstrukturen verwendet, um das Herzmuster gemäß der Benutzereingabe zu erzeugen.
Wir werden eine neue Datei namens main.cpp
im Verzeichnis ~/project
mit dem folgenden Befehl erstellen:
touch ~/project/main.cpp
In diesem Schritt werden wir die erforderlichen Bibliotheken in unseren C++-Code einbinden. Öffnen Sie die Datei main.cpp
in Ihrem Texteditor und schreiben Sie den folgenden Code:
#include<iostream>
using namespace std;
In diesem Schritt werden wir eine Variable definieren, um die Benutzereingabe zu entgegennehmen. Wir werden diese Variable später verwenden, um das Herzmuster zu erzeugen. Fügen Sie den folgenden Code nach dem Code des vorherigen Schritts hinzu:
int main()
{
int n;
// take user input
cout << "Enter Heart Size (4-8): ";
cin >> n;
// check if input is 0
if (n == 0) {
return 0;
}
// check if input is even
if (n % 2!= 0) {
n++;
}
return 0;
}
In diesem Schritt werden wir Kontrollstrukturen verwenden, um das Herzmuster gemäß der Benutzereingabe zu erzeugen. Fügen Sie den folgenden Code nach dem Code des vorherigen Schritts hinzu:
int main()
{
int n;
// take user input
cout << "Enter Heart Size (4-8): ";
cin >> n;
// check if input is 0
if (n == 0) {
return 0;
}
// check if input is odd
if (n % 2!= 0) {
n++;
}
// print heart pattern
for (int row = 0; row < n; row++) {
for (int col = 0; col < n + 1; col++) {
if ((row == 0 && col % 3!= 0) ||
(row == 1 && col % 3 == 0) ||
(row - col == 2) ||
(row + col == n + 3))
{
cout << "*";
}
else {
cout << " ";
}
}
cout << endl;
}
return 0;
}
In diesem Schritt werden wir den Code im Ubuntu-Terminal kompilieren und ausführen. Speichern Sie die Datei main.cpp
und öffnen Sie das Terminal. Führen Sie den folgenden Befehl aus:
g++ main.cpp -o main &&./main
Nun geben Sie in das Terminalfenster eine beliebige Zahl zwischen 4 und 8 ein, um das aus Sternen bestehende Herzmuster zu sehen.
In diesem Lab haben wir gelernt, wie man die C++-Programmiersprache verwendet, um ein Herzmuster aus Sternen auszugeben. Wir haben Kontrollstrukturen verwendet, um das Herzmuster gemäß der Benutzereingabe zu erzeugen. Wir haben eine C++-Code-Datei im Verzeichnis ~/project
erstellt, den Code kompiliert und ausgeführt, um ein Herzmuster im Ubuntu-Terminal auszugeben.