Gewusst wie: schreiben ein C-Programms, die Fibonacci-Reihe zu finden

November 17

Gewusst wie: schreiben ein C-Programms, die Fibonacci-Reihe zu finden

Im Jahr 1202 durchgeführt Leonardo Fibonacci ein Gedankenexperiment auf Kaninchen Reproduktion. Das Experiment hat wenig für Bereich der Tierhaltung in praktischer Hinsicht, aber es einen tiefgreifenden Einfluss in den Bereichen Mathematik, Naturwissenschaften und Kunst hatte. Codierung eines C-Programms, Zahlen in der Serie zu finden ist fast so einfach wie die Formel für die Bestimmung der Mitglieder der Serie. Einige grundlegende Kenntnisse der C-Programmierung wird benötigt, um den Code zu verstehen.

Anweisungen

1 Öffnen Sie einen Texteditor, und starten Sie die Programmdatei durch einschließlich der Header-Bibliothek zur Verarbeitung von standard-Eingabe und Ausgabe. Typ: #include < stdio.h >.

2 Starten Sie den Programmcode mit der Funktion "main". In einem einfachen Programm wie in diesem Fall kann die Hauptfunktion logisch am Anfang der Codedatei platziert werden. Das Programm gibt, dass ganzzahlige Werte also entsprechend die main-Funktion deklariert. Typ: Int main() {.

3 Deklarieren Sie eine ganzzahlige Variable, die berechneten Werte zu halten. Typ: Int n;.

4 Bitten Sie den Benutzer wie viele Zahlen in der Reihe zu berechnen. Typ: Printf ("\nHow der Serie viele Zahlen würden Sie gerne? \n");.

5 Die Eingabe des Benutzers über die Tastatur zu erhalten. Typ: Scanf ("%d", & n);

6 Berechnung und Ausgabe die Sequenz mit der "Fibonacci"-Funktion. Die Funktion ist unterhalb der Aufruf in der Programmdatei platziert. Dieser Aufruf übergibt der Variable vom Benutzer eingegebene als Reaktion auf den Code im vorherigen Schritt an die Funktion. Typ: fibonacci(n);.

7 Rückkehr "0", die wichtigste Funktion zu beenden. Typ: return Sie 0;.

8 Schreiben Sie die "Fibonacci"-Funktion, die das die tatsächlichen Berechnungen und druckt die Werte auf dem Bildschirm. Typ: Int Fibonacci (Int n) {.

9 Deklarieren Sie die Variablen in der Berechnung verwendet. Typ: Int a = 0; Int b = 1; Int Summe; Int i;. Beachten Sie, dass alle Variablen als ganzzahlige Werte deklariert werden. Die Ausgangswerte sind 0 und 1. Die Variable "Sum" enthält das Ergebnis der Addition der Variablen "a" und "b", während "Ich" verwendet wird, um die Funktion Schleife bis "n" zu erhöhen oder die Zahl der Mitglieder der Serie angefordert erreicht ist.

10 Schreiben Sie den arbeitenden Teil der Funktion. Dies ist einfach C-Code für die Fibonacci-Reihe-Formel. Typ: für (ich = 0; ich < n; i++) {printf("%d\n",a); Summe = a + b; ein = b; b = Sum;} return 0; }.

11 Speichern Sie die Quelldatei mit dem Namen "fibonacci.c" und konvertieren Sie es durch Ausführen der Datei in Ihrem Compiler zu einer ausführbaren Datei zu.

Tipps & Warnungen

  • Dieses Programm kann wie geschrieben, in einem Befehlszeilenfenster ausgeführt werden durch "Fibonacci" an der Eingabeaufforderung eingeben und die Taste "Enter".
  • Die C-Programmiersprache ist freier Form. Das gesamte Programm konnte in einer einzigen Zeile in Ihrem Texteditor geschrieben werden. Traditionelle Formatierung macht den Quellcode jedoch leichter zu lesen. Die fertige Quellcode-Datei sollte so aussehen:
  • #include < stdio.h >
  • Int main()
  • {
  • Int n;
  • Printf ("\nHow der Serie viele Zahlen würden Sie gerne? \n");
  • Scanf ("%d", & n);
  • Fibonacci(n);
  • return 0;
  • }
  • Int Fibonacci (Int n)
  • Int a = 0;
  • Int b = 1;
  • Int Summe;
  • Int i;
  • für (i = 0; i < n; i++)
  • printf("%d\n",a);
  • Summe = a + b;
  • a = b;
  • b = Summe;