Datamaskin
  | Hjem | Hardware | Nettverk | Programmering | Software | Feilsøking | Systems | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringsspråk
  • Delphi Programming
  • Java Programming
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl Programming
  • Python Programming
  • Ruby Programming
  • Visual Basics Programming
  •  
    Datamaskin >> Programmering >> C /C + + Programming >> Content
    Hvordan bygge en Asterisk Tree in C + +
    Bygge en stjerne tre med en C + + program er en fin måte å få erfaring med nestede løkker . En stjerne treet har en diamantform , som består av et antall plasser og stjerne ( * ) tegn , sentrert på hver linje . Antallet stjerner øker med en for hver ny linje til midten , hvoretter antall stjerner reduseres med én for hver ny linje til den når slutten. Instruksjoner
    en

    Åpne C + + kilde fil i et redigeringsprogram , for eksempel Microsoft Visual C + + Express.
    2

    Inkluder de nødvendige header filer ved å legge følgende kode på toppen av filen : en

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

    Erklærer heltall og karakter variabler ved å legge følgende kode på toppen av din viktigste funksjon:

    int rader , int a, b , c , d, e , f , røye vente ;
    4

    Spør brukeren for antall rader i asterisk treet ved å legge følgende kode:

    printf ( "Input et ulikt antall rader for stjernen treet : "); scanf ( "% d" , og rader ); scanf ( "% c" , og vente ); printf ( "\\ n ");
    5

    Output den øverste halvdelen og den midterste raden av asterisk treet med nestes " for" looper ved å legge følgende kode:

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

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

    printf ( "\\ n "); . }

    "for" looper beregne og utgang riktig antall plasser og stjernetegn for hver rad

    6

    Output den nederste halvdelen av asterisk treet ved å legge følgende kode : for ( d = ( rader /2 ) , d > 0 ; d - ) { for (E = 1 , e <= rader - d , e + + ) printf ( "% c ", ' ');

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

    printf ( "\\ n "); }
    7

    Ber brukeren om å trykke på "Enter "-tasten før du avslutter programmet ved å legge følgende kode : en

    printf (" Trykk Enter-tasten for å avslutte. "); scanf ( "% c" , og vente ) ;
    8

    Lagre C + + kildefil . Kompilere og kjøre programmet for å bygge en stjerne treet.

    früher :

     Weiter:
      Relatert Artike
    ·Slik importerer XLS for NET 
    ·Slik konverterer til Hex bruke C + + 
    ·Hvordan bruke Grafikk funksjoner i C + + 
    ·Hvordan lage en Stickman i C + + 
    ·Hvordan bruke Skeleton filer i Ogre 
    ·Slik installerer Boost Into Kodeblokker 
    ·Hvordan å lære C # for nybegynnere 
    ·Slik konverterer C + + ASCII til UTF8 
    ·Slik viser et komma i C + + 
    ·Slik konverterer LPSTR til INT 
      Anbefalte artikler
    ·Hvordan lage en No- Strings Attached Forholdet 
    ·Hvordan lage nettstedet ditt med PHP 
    ·Slik konverterer til en streng i Python 
    ·Slik kjører Ruby i jEdit 
    ·Hvordan eksportere data fra CSV -filer i Java 
    ·Hvordan kombinere klasser i Java 
    ·Hva gjør JavaScript 
    ·Hvordan skrive kode for å lage en sirkel klasse 
    ·Hvordan lage et bilde Kart Ved hjelp av HTML programmer…
    ·Hvordan legge til en blogg knapp med tekst Box Undernea…
    Copyright ©  Datamaskin  http://www.datamaskin.biz/