Ein vertikaler Graph ist ein Graph aus vertikal gedruckt. Sie können einen vertikalen Graphen up von Sternchen gemacht . Sie müssen für die maximale Höhe des Graphen berechnet , um die Reihen der Sternchen kennen. Für jede Spalte müssen Sie bestimmen, ob die derzeit gezeichnet Zeile ein Sternchen oder ein Raum sein sollte. Diese Anwendung nutzt die integrierte Output-Funktionen von C + + , um die Grafik zu drucken. Es braucht nicht Grafik-Bibliotheken . Anleitung
1
Klicken Sie auf "Start ", "Alle Programme" und " Visual C + +" , um die Entwicklung Schnittstelle zu öffnen. Klicken Sie auf " Datei", " Neu" und " C + + -Projekt" erstellen Sie eine neue C + +-Projekt
2
Definieren Sie eine Hauptfunktion via Code : . Int main () . Die wichtigste Funktion ist der Ausgangspunkt für die C + + -Programmierung. Der Code wird in den geschweiften Klammern hinter der Funktion Erklärung enthalten sein .
3
definieren Variablen einschließlich k , die meisten, Zeilen, Spalten und Höhe, die im folgenden Code verwendet werden. Diese Variablen haben einen Datentyp " int ". Definieren Sie eine Array-Variable "count" , die die Eingabe für das Diagramm enthält .
4
Erstellen Sie eine " for"-Schleife zur Iteration über die Länge die maximale Länge berechnen : ( ; k < Höhe; k + + {if ( count [ k] k = 0) > Höhe ) { meisten = count [k] ;}}
für
5
erstellen Sie eine " for"-Schleife zur Iteration über die Zeilen . Erstellen Sie eine weitere " for"-Schleife zur Iteration über die Spalten . Legen Sie die letztere Schleife innerhalb der Klammern der vorherigen Schleife . Die zwei Schleifen können Sie Ausgang das Sternchen eins nach dem anderen :
(int r = Zeilen ; r > == 0; r - ) { graph = ( r * die meisten) /Reihen ; for (int i = 0; i < Säule; i + +)
6
drucken das Sternchen , wenn die Spalte ist noch nicht abgeschlossen , und auch sonst Ausgang ein Raum :
if (count [i] > ; = graph ) { putchar ('*' ) else { putchar ('') }