En lodret kurve er en kurve udskrives lodret. Du kan lave en lodret graf består af asterisker . Du er nødt til at beregne den maksimale højde af grafen for at vide rækkerne af stjernerne . For hver kolonne , skal du afgøre, om den aktuelt trukket rækken bør være en stjerne eller et mellemrum. Denne applikation benytter de indbyggede output funktioner i C + + for at udskrive grafen. Det behøver ikke grafiske biblioteker. Instruktioner
1
Klik på "Start ", " Alle programmer " og " Visual C + + " for at åbne udviklingen interface. Klik på " File ", " Ny" og "C + + projekt" at oprette en ny C + + projekt
2
Definer en hovedfunktion via kode : . Int main () . Den vigtigste funktion er udgangspunktet for programmeringssproget C + + . Koden vil blive medtaget i de krøllede parenteser efter funktionen erklæring.
3
Definer variabler, herunder k , de fleste , rækker, kolonner og højde, som vil blive anvendt i den følgende kode. Disse variabler har en datatype " int . " Define en array variabel " count" , som indeholder input til grafen.
4
Opret en "for" loop til at gentage over længden til at beregne den maksimale længde : Hej
for ( k = 0; k < højde k + +) {if (count [ k] > højde) { mest = count [ k] ;}}
< br > 5
Opret en "for" loop til at gentage over rækkerne. Oprette en anden "for" loop til at gentage over kolonnerne. Placer sidstnævnte løkke inde i parentes i den foregående løkke . De to sløjfer mulighed for at vise stjernerne én efter én : Hej
( int r = rækker , r > == 0 , r - ) { graf = ( r * de fleste) /rækker , for (int i = 0; i < kolonne i + +)
6
Print stjernen , hvis kolonnen ikke er færdig , og ellers output et mellemrum : Hej
if ( count [i] > ; = graf ) { putchar ( "*") else { putchar ( ' ) }