Bauen ein Sternchen Baum mit einem C + + -Programm ist eine großartige Möglichkeit, um Erfahrungen zu sammeln Arbeit mit verschachtelten Schleifen . Ein Sternchen Baum hat eine Rautenform , die aus einer Anzahl von Räumen und Sternchen (*) Zeichen pro Zeile zentriert . Die Anzahl der Sterne um eins für jede neue Zeile bis zur Mitte , nach dem die Anzahl von Sternchen verringert um Eins bei jeder neuen Zeile , bis das Ende erreicht . Anleitung
1
Öffnen Sie Ihre C + +-Quelldatei in einem Editor , wie z. B. Microsoft Visual C + + Express .
2
beinhalten die erforderlichen Header-Dateien , indem Sie den folgenden Code an der Spitze Ihrer Datei:
# include " stdafx.h" # include //für scanf , printfusing namespace System;
3
Declare integer und Zeichenvariablen indem Sie den folgenden Code am Anfang Ihrer Hauptfunktion :
int Zeilen ; int a, b, c , d, e , f; char wait ;
4
den Benutzer nach der Anzahl der Zeilen in dem Sternchen Baum , indem Sie den folgenden Code :
printf ( "Input eine ungerade Anzahl von Zeilen für das Sternchen Baum :"); scanf ( "% d" , & Zeilen) ; scanf ("% c " , & warten ); printf ("\\ n");
5
Output die obere Hälfte und die mittlere Reihe der Sternchen Baum mit geschachtelten " for"-Schleifen , indem Sie den folgenden Code :
for ( a = 1; a <= (Zeilen /2) +1; a + +) {for ( b = 1 , b <= Reihen - a, b + +) printf ("% c ", ' ');
für (c = 1 , c <= (2 * a) -1 , c + +) printf ("% c ", ' * ');
printf ("\\ n"); . }
Die " for"-Schleifen und berechnen ouput die richtige Anzahl von Räumen und Sternchen für jede Zeile
6
Output die untere Hälfte des Sternchens Baum , indem Sie den folgenden Code : for ( d = (Zeilen /2 ), d > 0 , d - ) {for ( e = 1; e < = Reihen - d , e + +) printf ("% c ", ' ');
für (f = 1 ; f < = (2 * d) -1; f + +) printf ("% c ", ' * ');
printf ("\\ n"); }
7
den Benutzer auffordern, die "Enter "-Taste vor dem Verlassen des Programms drücken , indem Sie den folgenden Code :
printf (" Drücken Sie die Eingabetaste , um zu beenden . "); scanf ("% c " , & warten );
8
Speichern Sie Ihre C + +-Quelldatei . Kompilieren und starten Sie das Programm auf ein Sternchen Baum bauen.