Come scrivere un programma C per trovare la serie di Fibonacci

November 1

Come scrivere un programma C per trovare la serie di Fibonacci


Durante l'anno 1202, Leonardo Fibonacci eseguito un esperimento di pensiero sulla riproduzione di coniglio. L'esperimento ha fatto poco per il settore della zootecnia, in termini pratici, ma ha avuto un profondo impatto sui campi della matematica, scienze naturali e l'arte. Coding un programma C per trovare numeri della serie è semplice come la formula per determinare i membri della serie. Una certa conoscenza di base della programmazione C è necessaria per capire il codice.

istruzione

1 Aprire un editor di testo e avviare il file di programma includendo la libreria intestazione di gestire input e output standard. Tipo: #include <stdio.h>.

2 Avviare il codice del programma con la funzione "principale". In un semplice programma come questo, la funzione principale può essere logicamente posizionato all'inizio del file di codice. Il programma restituisce valori interi in modo dichiarano la funzione principale di conseguenza. Tipo: int main () {.

3 Dichiarare una variabile intera per contenere i valori calcolati. Tipo: int n ;.

4 Chiedi all'utente come molti numeri della serie per calcolare. Tipo: printf ( "? \ Nhow molti numeri della serie desideri \ n") ;.

5 Ottenere l'input dell'utente dalla tastiera. Tipo: scanf ( "% d", & n);

6 Calcolare e uscita la sequenza con la funzione "Fibonacci". La funzione è posto sotto la chiamata nel file di programma. Questa chiamata passa la variabile immesso dall'utente in risposta al codice nel passaggio precedente alla funzione. Tipo: fibonacci (n) ;.

7 Return "0" per terminare la funzione principale. Tipo: return 0 ;.

8 Scrivi la funzione "Fibonacci", che fa i calcoli attuali e stampa i valori sullo schermo. Tipo: int Fibonacci (int n) {.

9 Dichiarare le variabili utilizzate nel calcolo. Tipo: int a = 0; int b = 1; int somma; INT ;. Si noti che tutte le variabili sono dichiarate come valori interi. I valori di partenza sono 0 e 1. La variabile "somma" tiene il risultato della somma delle variabili "a" e "b", mentre "i" è usato per incrementare il ciclo funzione fino a quando "n" o il numero dei componenti di serie richiesto è raggiunto.

10 Scrivere la parte di lavoro della funzione. Questo è semplicemente il codice C per la formula serie di Fibonacci. Tipo: for (i = 0; i <n; i ++) {printf ( "% d \ n", a); sum = a + b; a = b; B = somma; } Return 0; }.

11 Salvare il file di origine con il nome "fibonacci.c" e convertirlo in un file eseguibile eseguendo il file nel vostro compilatore.

Consigli e avvertenze

  • Questo programma, come scritto, può essere eseguito in una finestra della riga di comando digitando "Fibonacci" al prompt dei comandi e premendo il tasto "Enter".
  • Il linguaggio di programmazione C è forma libera. L'intero programma potrebbe essere scritto su una sola riga nel vostro editor di testo. Tuttavia, la formattazione tradizionale rende il codice sorgente più facile da leggere. Il file sorgente finito dovrebbe essere simile a questo:
  • #include <stdio.h>
  • int main ()
  • {
  • int n;
  • printf ( "\ Nhow molti numeri della serie desideri \ n?");
  • scanf ( "% d", & n);
  • Fibonacci (n);
  • return 0;
  • }
  • int Fibonacci (int n)
  • int a = 0;
  • int b = 1;
  • int somma;
  • int i;
  • for (i = 0; i <n; i ++)
  • printf ( "% d \ n", a);
  • sum = a + b;
  • a = b;
  • B = somma;