| Hjem | Hardware | Netværk | Programmering | software | Fejlfinding | systemer | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringssprog
  • Delphi programmering
  • Java programmering
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl programmering
  • Python Programming
  • Ruby Programming
  • Visual Basics Programmering
  •  
    Computer Viden >> Programmering >> C /C + + Programming >> Content
    Hvordan man skriver et program i C Brug af Lucas Series
    Opkaldt efter Edouard Lucas, en fransk matematiker , Lucas serien begynder med tallene 2 og 1. . Det næste nummer i en Lucas serien er opnået ved at lægge de to foregående tal , og dermed tredje periode er tre ( 2 plus 1). En Lucas serie på 10 vilkår er 2 , 1 , 3 , 4 , 7, 11 , 18, ​​29 , 47, 76. . Oprettelse af et C-program for at vise Lewis serien er en enkel opgave, så længe du forstår variabler, løkker og hvordan at udskrive. Instruktioner
    1

    bestemme, hvor mange hensyn til Lucas serie, du ønsker at beregne og vise og skabe et konstant med denne værdi. For eksempel, hvis du ønsker du beregne 10 vilkår benytte C præprocessor os definere erklæring for at skabe en symbolsk konstant, såsom NTERMS at være 10. . Huske på, at C- præprocessor udsagn begynde i den første kolonne , første linje i din C-program er : Hej

    # define NTERMS 10
    2

    Opret symbolske konstanter for de første to betingelserne i Lucas -serien, som altid er tallene 2 og 1 . Brugen af ​​konstante numre inden C-kode er dårlig programmering praksis , så oprette en anden præprocessor erklæring til disse vilkår. For eksempel : Hej

    # define FIRST_TERM 2

    # define SECOND_TERM 1
    3

    Medtag header fil til C standard input /output bibliotek, som du vil udskrive værdierne i Lucas -serien. Erklær begyndelsen af ​​din vigtigste program bruger standard main ( ) funktion erklæring , og åbn hoveddelen af ​​kode med en { : Hej

    # include

    int main ( )

    {
    4

    Bestem navnene på de variabler, du vil bruge i dit program. Du har brug for en variabel at spore, hvilke udtryk i serien , du aktuelt at beregne den aktuelle Lucas værdi samt de to foregående værdier. For eksempel : Hej

    int iterm ,

    lange lucas_first = FIRST_TERM , lucas_second = SECOND_TERM , lucas_now ,
    5

    Print hvor mange begreber er i Lucas -serien, som samt de første to vilkår . Da antallet af vilkår er et heltal, udskrive NTERMS med a% d . De variabler, for Lucas numre anmeldt som lange heltal , så de er trykt med en % ld

    printf (" Lucas Series of % d vilkår : \\ n" , NTERMS )

    . printf (" % ld, % ld, " lucas_first , lucas_second )
    6

    Opret en løkke, som beregner og udskriver resten af ​​Lucas vilkår. Sløjfen starter med tredje periode i serien, og fortsætter gennem NTERMS . Efter beregning af den nuværende valgperiode , opdatere variablerne indeholder de tidligere vilkår . For eksempel, for at beregne den tredje periode i den serie, du tilføje op de to første betingelser , 2 og 1 , for at få "3 ". Næste gang gennem løkken du ønsker at tilføje 1 og 3 for at få den fjerde valgperiode i serien ( "4" )

    for ( iterm = 3 , iterm <= NTERMS , iterm + +).

    {

    lucas_now = lucas_first + lucas_second ,

    printf (" % ld, " lucas_now ),

    lucas_first = lucas_second ,

    lucas_second = lucas_now ;

    }
    7

    Udskriv en afsluttende linjeskift , så din serie er på en linje for sig selv , derefter vende tilbage til en succes kode nul og afslutte din vigtigste program med en afsluttende } . Du har nu et C-program til at beregne og udskrive Lucas serien

    printf ( "\\ n "); .

    Tilbagevenden 0;

    }

    Forrige :

    næste :
      Relaterede artikler
    ·Sådan konverteres fra String til Char i C + + 
    ·Sådan tilføjes kolonner til en DataTable i C # 
    ·Sådan allokere hukommelse på Stack Brug C + + 
    ·Hvad er meningen med ANSI 
    ·Hvordan at udvikle applikationer til Windows Mobile 
    ·Hvordan at sende en SMS Socket i UDP på Linux 
    ·Sådan Pass Skabelon Structs funktioner i C 
    ·Sådan bruges OpenGL i Visual C 
    ·Sådan bruges Bannere og mærkater i GTK Radiant 
    ·Sådan vises Boolean Variable i C + + 
      Anbefalede Artikler
    ·Hvad er formålet med skjulte felter i Perl CGI 
    ·Sådan Vis den Java-applet knappen så Handikappede 
    ·Hvordan man opbygger ActiveX Controls 
    ·Sådan diagnosticere problemer med Javascript 
    ·Sådan kontrolleres , om en variabel er et heltal 
    ·Sådan konvertere en streng til Datasource i Java 
    ·Java Runtime Exec Tutorial 
    ·Sådan Reverse Index Direction i MySQL 
    ·Sådan Kopier mapper ved hjælp af VBA 
    ·Sådan Find den maksimale Enum på VB 
    Copyright © Computer Viden http://www.computerdk.com