Welkom op de Nederland Computer Kennisnetwerk!  
 
Zoeken computer kennis
Home Hardware Netwerken Programmering Software Computerstoring Besturingssysteem
Computer Kennis >> Programmering >> C /C + + Programming >> Content
Hoe kan ik een Asterisk Boom in Build C + +
Bouwen aan een asterisk boom met een C + + -programma is een geweldige manier om ervaring in het werken met geneste lussen te krijgen. Een asterisk boom ruitvormig , bestaande uit een aantal ruimten en asterisk ( * ) tekens , gecentreerd op elke lijn . Het aantal sterretjes een toeneemt voor elke nieuwe regel tot midden , waarna het aantal sterretjes een verlaagd voor elke nieuwe lijn totdat het einde bereikt . Instructies
1

Open je C + + source -bestand in een editor , zoals Microsoft Visual C + + Express . Kopen van 2

Neem de nodige header-bestanden door het toevoegen van de volgende code aan de top van uw dossier :

# include " stdafx.h " # Include //voor scanf , printfusing namespace System ;
3

Declare integer en karakter variabelen door toevoeging van de volgende code aan de bovenkant van uw belangrijkste functie :

int rijen
; int a , b , c , d , e , f , char wachten ;
4

de gebruiker om het aantal rijen in de asterisk boom door toevoeging van de volgende code :

printf ( " Voer een oneven aantal rijen voor de asterisk boom : " ) ; scanf ( " % d " , en rijen ) , scanf ( " % c " , en wacht ) ; printf ( " \\ n " ) ;
5

Output de bovenste helft en de middelste rij van het sterretje boom met geneste " voor " lussen door toevoeging van de volgende code :

voor ( a = 1 , a < = (rijen /2 ) 1 , a + + ) { for ( b = 1 , b < = rijen - a , b + + ) printf ( " % c " , " " ) ;

voor ( c = 1 , c < = ( 2 * a ) -1 , c + + ) printf ( " % c " , " * ' ) ;

printf ( " \\ n " ) ; . }

de " voor" loops berekenen en output het juiste aantal spaties en sterretjes voor elke rij
< br >

Uitgang 6 de onderste helft van de asterisk boom door toevoeging van de volgende code : for ( d = (rijen /2 ) ; d > 0 ; d - ) { for ( e = 1 ; e < = rijen - d , e + + ) printf ( " % c " , " " ) ;

voor ( f = 1 ; f < = ( 2 * d ) -1 ; f + + ) printf ( " % c " , " * ' ) ;

printf ( " \\ n " ) ; }
7

de gebruiker vragen om de "Enter" toets drukt voordat het programma verlaten door toevoeging van de volgende code :

printf ( " Druk op de Enter -toets om af te sluiten . "); scanf ( " % c " , en wacht ) ;
8

Sla uw C + + bronbestand . Compileren en uitvoeren van het programma om een asterisk boom te bouwen .

Previous: Next:
  C /C + + Programming
·Hoe een Func_Train in GtkRadia…
·PowerShell Objecttypen 
·Hoe om te achterhalen of een r…
·Wat zijn Kenmerk Keys 
·Hoe Page Controle op de iPhone…
·Hoe te Banners en plaatjes geb…
·Hoe je het berekenen tool voor…
·Hoe een lijn gebruiken CPP Lee…
·Hoe om bestanden te maken in M…
  Related Articles
Hoe maak je een Combo Box Maak in Visual…
Hoe maak je een Check Box Maak in Visual…
Hoe maak je een tekstvak maken in Visual…
Hoe maak je een optie Box in Visual Basi…
Hoe maak je een schijf keuzelijst in Vis…
Hoe kan ik een keuzelijst maken in Visua…
Hoe kan ik een Picture Box Maak in Visua…
Hoe een bestand keuzelijst Maak in Visua…
Hoe kan ik een afbeelding Box Maak in Vi…
  Programmering Articles
·Struts Validator Regels 
·Hoe maak je een snelkoppeling maken voor…
·Hoe gebruik je een afbeelding Kaart in V…
·Hoe te Flow Diagrams maken 
·Video Game Editing Software 
·Hoe maak je een Cell Array converteren n…
·Hoe kan ik een ASCII- string in VBScript…
·Hoe maak je een iteratief programma in P…
·Hoe te werkmappen in VBA Kopieer 
Copyright © Computer Kennis http://www.nldit.com