Een verticale grafiek is een grafiek verticaal afgedrukt . U kunt een verticale grafiek gemaakt van sterretjes te maken . Je moet de maximale hoogte van de grafiek berekenen om de rijen van de sterretjes kennen . Voor elke kolom , moet u bepalen of het moment getekend rij een sterretje of een ruimte zou moeten zijn . Deze applicatie maakt gebruik van de ingebouwde output functies van C + + om de grafiek af te drukken . Het hoeft niet grafische bibliotheken . Instructies 1 Klik op " Start", " Alle programma's " en " Visual C + + " om de ontwikkeling -interface te openen . Klik op " File ", " Nieuw " en " C + + -project " om een nieuwe C + + project 2 Definieer een hoofdfunctie via code : . Int main ( ) . De belangrijkste functie is het uitgangspunt voor C + + programmeertaal . De code zal worden opgenomen in de accolades na de functie verklaring . 3 Definieer variabelen waaronder k , de meeste , rijen , kolommen en de hoogte , die zal worden gebruikt in de volgende code . Deze variabelen hebben een data type " int . " Definieer een array variabele " count " , die de input voor de grafiek bevat . 4 Maak een lus "voor" te itereren over de lengte aan de maximale lengte te berekenen : ( ; k < hoogte ; k + + { if ( count [ k ] k = 0 ) > hoogte) { meeste = count [ k ] ; } } te koop < br > 5 Maak een lus "voor" te itereren over de rijen . Maak nog een lus "voor" te itereren over de kolommen . Plaats de laatste lus binnen de haken van de vorige lus . De twee lussen kunt u de sterretjes uitgang op een rijtje : ( int r = rijen ; r > == 0 ; r - ) { grafiek = ( r * de meeste ) /rijen ; Voor ( int i = 0 ; i < kolom ; i + + ) 6 Print het sterretje als de kolom niet klaar is , en anders uitgang van een ruimte : if ( count [ i ] > ; = grafiek ) { putchar ( ' * ' ) else { putchar ( ' ' ) }
|