Home Hardware Networking Programmazione Software Domanda Sistemi
Conoscenza Informatica >> Programmazione >> C /C + + Programming >> .

Come fare un grafico verticale in C + +

Una verticale del grafico è un grafico stampato in verticale . Si può fare un grafico verticale fatta di asterischi . È necessario calcolare l'altezza massima del grafico , al fine di conoscere le righe di asterischi . Per ogni colonna , è necessario determinare se la riga attualmente disegnato dovrebbe essere un asterisco o uno spazio. Questa applicazione utilizza le funzioni di uscita incorporati in C + + per stampare il grafico . Non ha bisogno di librerie grafiche . Istruzioni
1

Fare clic su "Start ", " Tutti i programmi " e " Visual C + + " per aprire l'interfaccia di sviluppo . Fare clic su " File ", "Nuovo" e " C + + Progetto" per creare un nuovo progetto C + +
2

Definire una funzione principale tramite il codice : . Int main ( ) . La funzione principale è il punto di partenza per la programmazione C + + . Il codice sarà incluso tra le parentesi graffe a seguito della dichiarazione di funzione .
3

definire variabili tra cui k , la maggior parte , righe , colonne e altezza che saranno utilizzati nel codice seguente . Queste variabili hanno un tipo di dati di "int . " Definire una variabile di campo "count" , che contiene l'input per il grafico .
4

Creare un ciclo "for " per scorrere la lunghezza per calcolare la lunghezza massima :

for ( k = 0 , k < altezza; k + + ) {if (count [ k] > altezza) { più = Conteggio [k ] ; } }

5

Creare un ciclo "for " per scorrere le righe . Creare un altro ciclo "for " per scorrere le colonne . Posizionare il secondo ciclo all'interno delle parentesi del ciclo precedente . I due cicli consentono di produrre gli asterischi uno per uno:

for (int r = righe ; r > == 0; r - ) { grafico = (r * la maggior parte) /righe ; for (int i = 0; i < colonne ; i + + ) economici 6

Stampa l' asterisco se la colonna non è terminata, ed in caso contrario l'uscita di uno spazio :

if (count [ i] > ; = grafico) { putchar ( '*' ) else { putchar ( '') }

 

Programmazione © www.354353.com