English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Tutoriel de base en C

Contrôle de flux en C

Fonctions en C

Tableaux en C

Pointeurs en C

Chaines de caractères en C

Structures en C

Fichiers en C

Autres en C

Manuel de référence en C

Programme C affichant la série de Fibonacci

Recueil complet d'exemples de programmation en C

Dans cet exemple, vous allez apprendre à afficher la série de Fibonacci des n premiers termes (saisis par l'utilisateur).

Pour comprendre cet exemple, vous devriez comprendre ce qui suitProgrammation en CThème :

La séquence de Fibonacci est une séquence où chaque terme est la somme des deux termes précédents. Les deux premiers termes de la séquence de Fibonacci sont 0, puis sont1.

La séquence de Fibonacci: 0, 1, 1, 2, 3, 5, 8, 13, 21

Les n termes de la série de Fibonacci

#include <stdio.h>
int main() {
    int i, n, t1 = 0, t2 = 1, nextTerm;
    printf("Entrez le nombre de termes: ");
    scanf("%d", &n);
    printf("Série de Fibonacci: ");
    for (i = 1; i <= n; ++i) {
        printf("%d, " , t1);
        nextTerm = t1 + t2;
        t1 = t2;
        t2 = nextTerm;
    }
    return 0;
}

Résultat de la sortie

Entrez le nombre de termes: 10
Série de Fibonacci: 0, 1, 1, 2, 3, 5, 8, 13, 21, 34,

La série de Fibonacci jusqu'à un certain nombre

#include <stdio.h>
int main() {
    int t1 = 0, t2 = 1, nextTerm = 0, n;
    printf("Entrez un nombre positif: ");
    scanf("%d", &n);
    //Afficher les deux premiers termes, toujours 0 et1
    printf("Série de Fibonacci: %d, %d, " , t1, t2);
    nextTerm = t1 + t2;
    while (nextTerm <= n) {
        printf("%d, ", nextTerm);
        t1 = t2;
        t2 = nextTerm;
        nextTerm = t1 + t2;
    }
    return 0;
}

Résultat de la sortie

Entrez un entier positif : 100
Série de Fibonacci : 0 , 1, 1, 2, 3, 5, 8, 13, 21, 34, 55, 89,

Recueil complet d'exemples de programmation en C