| Home  | Casa  | Hardware  | Networking  | Programmazione  | Software  | Domanda  | Sistemi  |   
Programmazione  
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Java Programming

  • Programmazione Javascript

  • PHP /MySQL Programmazione

  • Perl Programming

  • Python Programming

  • rubino Programmazione

  • Nozioni di base di Visual Programming
  •  
    Conoscenza Informatica >> Programmazione >> C /C + + Programming >> Content
    Come scrivere un programma in C utilizzando la serie Lucas
    Prende il nome Edouard Lucas , un matematico francese , la serie Lucas inizia con i numeri 2 e 1 . Il numero successivo in una serie Lucas si ottiene sommando i due numeri precedenti , quindi il terzo termine è di tre ( 2 più 1 ) . Una serie di 10 termini Lucas è 2 , 1 , 3 , 4 , 7 , 11 , 18 , 29 , 47 , 76 . Creazione di un programma C per visualizzare la serie di Lewis è un compito semplice come una volta comprese le variabili, cicli e come stampare . Istruzioni
    1

    determinare quanti termini della serie Lucas si desidera calcolare e visualizzare , e creano un costante con quel valore . Per esempio, se lo si desidera si calcola 10 termini , utilizzare definire la dichiarazione del preprocessore C per creare una costante simbolica , come NTERMS , di essere 10 . Ricordando che le istruzioni per il preprocessore C iniziano nella prima colonna , la prima riga del programma in C è :

    # define NTERMS 10
    2

    creare costanti simboliche per i primi due termini della serie Lucas, che sono sempre i numeri 2 e 1 . L' uso dei numeri costanti all'interno del codice C è scarsa pratica di programmazione , in modo da creare un'altra istruzione del preprocessore per questi termini . Per esempio :

    # define FIRST_TERM 2

    # define SECOND_TERM 1
    3

    includere il file di intestazione per la libreria di input /output standard del C , come si sarà la stampa dei valori della serie Lucas . Dichiarare l'inizio del vostro programma principale utilizzando il principale standard ( ) dichiarazione di funzione , e aprire il corpo principale del codice con un { :

    # include

    int main ( ) per

    {
    4

    determinare i nomi delle variabili che si intende utilizzare nel vostro programma . Hai bisogno di una variabile per tenere traccia che termine della serie che si sta calcolando il valore attuale Lucas così come i due precedenti valori . Per esempio :

    int ITerm ;

    lungo lucas_first = FIRST_TERM , lucas_second = SECOND_TERM , lucas_now ;
    5

    Stampa quanti termini sono nella serie Lucas , come così come i primi due termini . Dal momento che il numero di termini è un numero intero , stampare NTERMS con % d. Le variabili per i numeri di Lucas sono dichiarati come interi lunghi , in modo che siano stampati con un % ld

    printf ( " Serie Lucas % di termini d : \\ n" , NTERMS ) ;

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

    creare un ciclo che calcola e stampa il resto dei termini Lucas . Il ciclo inizia con il terzo termine della serie e continua attraverso NTERMS . Dopo aver calcolato il termine corrente , aggiornare le variabili che contengono i termini precedenti. Ad esempio , per calcolare il terzo termine della serie, si sommano i primi due termini , 2 e 1 , per ottenere " 3 ". La prossima volta attraverso il ciclo che si desidera aggiungere 1 e 3 per ottenere il quarto termine della serie ( "4" ) per

    per ( ITerm = 3; ITerm < = NTERMS ; ITerm + + ) .

    {

    lucas_now = lucas_first + lucas_second ;

    printf ( "% ld " , lucas_now ) ;

    lucas_first = lucas_second ;

    lucas_second = lucas_now ;

    }
    7

    Stampa un newline finale in modo che la vostra serie è su una riga a sé , quindi restituire un codice di successo di zero e terminare il programma principale con una chiusura } . Si dispone ora di un programma in C per calcolare e stampare la serie Lucas

    printf ( " \\ n"); .

    Return 0; }



    Previous :

    next :
      Articoli Correlati
    ·Come rimuovere un carattere di nuova riga in C 
    ·Che cosa sono utili C + Flag di compilazione ? 
    ·Come cancellare Stringstreams 
    ·Come allocare memoria sullo stack con C + + 
    ·Debug in Visual C 
    ·Come Loop Riempire un array a 2 dimensioni in C + + 
    ·CSharp Controlli a DataGridView 
    ·Cosa significa se un file app già esistente su un iPad…
    ·Come fare una finestra con separatore personalizzato in…
    ·Come aggiungere decimali in C + + 
      Articoli in evidenza
    ·Differenze tra EXISTS e IN di SQL 
    ·Come rilevare i caratteri multibyte in Java 
    ·Come codice di trasferimento dati mediante HTTPService …
    ·Come ottenere l' indice da un nome di colonna in una JT…
    ·Qual è la differenza tra una Assemblea Lingua e una ma…
    ·Come associare dati in griglia Visualizza 
    ·Come scaricare MySQL per Linux 
    ·Come catturare tutte le variabili di una funzione SCOPE…
    ·Come cancellare Listbox 
    ·Come estrarre AVI metadati in MATLAB 
    Copyright © Conoscenza Informatica http://it.wingwit.com