Dator
 |  Startsida |  Hårdvara |  Nätverk |  Programmering |  Programvara |  Felsökning |  System |   
Programmering
  • C /C + + -programmering
  • Computer Programspråk
  • Delphi Programmering
  • Java Programming
  • JavaScript programmering
  • PHP /MySQL Programmering
  • perl Programmering
  • python Programming
  • Ruby programmering
  • Visual Basics Programmering
  • * Dator Kunskap >> Programmering >> C /C + + -programmering >> Content

    Hur man bygger en Asterisk Träd i C + +

    Bygga en asterisk träd med en C + + -program är ett utmärkt sätt att få erfarenhet av att arbeta med nästlade loopar . En asterisk träd har en diamant form , bestående av ett antal platser och asterisk ( * ) tecken , centrerat på varje rad . Antalet asterisker ökar med ett för varje ny linje till mitten , varefter antalet asterisker minskar med ett för varje ny linje tills den når slutet . Instruktioner
    1

    Öppna din C + + källfilen i en editor , exempelvis Microsoft Visual C + + Express .
    2

    innefattar nödvändiga header-filer genom att lägga till följande kod på toppen av din fil :

    # include " stdafx.h " # include //för scanf , printfusing namespace System ,
    3

    Deklarera heltal och karaktär variabler genom att lägga till följande kod på toppen av din huvudsakliga funktion :

    int rader , int a , b , c , d , e , f , röding vänta ,
    4

    Be användaren ange antalet rader i asterisk trädet genom att lägga till följande kod :

    printf ( " Mata in ett udda antal rader för asterisk trädet : " ) ; scanf ( " % d " , och rader ), scanf ( " % c " , & vänta ) ; printf ( " \\ n " ) ;
    5

    utgång den övre halvan och den mellersta raden i asterisk trädet med kapslade " för " loopar genom att lägga till följande kod :

    för ( a = 1; a < = ( v /2 ) +1 , A + +) { för ( b = 1 , b <= v - a , b + +) printf (" % c ", ' ');

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

    printf ( " \\ n " ) ; . }

    " för " loopar beräkna och Ouput rätt antal platser och asterisker för varje rad

    6

    Output den nedre halvan av en asterisk trädet genom att lägga till följande kod : för ( d = ( v /2 ) , d > 0 , d - ) {for ( e = 1; e <= v - d , e + + ) printf ( " % c " , " " ) ;

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

    printf ( " \\ n " ) ;}
    7

    Uppmana användaren att trycka på " Enter " -tangenten innan du avslutar programmet genom att lägga till följande kod :

    printf ( " Tryck Enter för att avsluta . " ) , scanf ( " % c " , & vänta ) ,
    8

    Spara din C + + källfilen . Kompilera och kör programmet för att bygga en asterisk träd .

    Tidigare:

    nästa:
    relaterade artiklar
    ·Hur byta namn på Decline knappen på iPhone
    ·Hur man gör en MFC arbetstråd
    ·Hur Referens en bild i C + +
    ·Online Tutorials om drivrutiner med C + +
    ·Hur till Skapa meddelande Maps i MFC
    ·Grundläggande datatekniska begrepp i Turbo C + +
    ·Hur man beräknar ett Matrix Införliva i C + +
    ·Vad är en EOF i C språk
    ·Hur du använder Cout och Cin i OpenGL
    ·Hur göra en felsökning i Visual C + +
    Utvalda artiklarna
    ·Hur du fyller på dll-filer
    ·Hur du använder fall Tutorials
    ·Jämförelse av Java & Primitive
    ·Hur man skapar en Xbox 360 spel Använda Microsoft Visu…
    ·Skillnaden i HashMap och HashSet
    ·Vad är Erlang i Python
    ·Hur man programmerar en Forum Program i Basic
    ·Hur man öppnar ett PDF i C #
    ·Hur man skriver en textbaserad Game Script i PHP
    ·Hur man skapar en miniräknare med Visual Basic & ArcGI…
    Copyright © Dator Kunskap http://www.dator.xyz