Connaissances Informatiques >> programmation >> C /C + + Programming >> Content
  Derniers articles
  • Comment initialiser un tableau vide …
  • Comment stocker une liste d'objets d…
  • Comment faire pour convertir Void su…
  • Comment renommer le bouton Refuser s…
  • Comment faire une horloge en C 
  • Comment créer un projet Maven dans …
  • Comment concevoir un programme C + +…
  • Comment supprimer une ligne dans un …
  • Comment appeler Dll Visual Basic De …
  • Comment faire un fichier EXE dans le…
  •   C /C + + Programming
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Programmation Java

  • Programmation JavaScript

  • PHP /MySQL Programmation

  • programmation Perl

  • Programmation Python

  • Ruby Programming

  • Visual Basics programmation
  •  
    C /C + + Programming

    Comment écrire un programme en C en utilisant la série Lucas

    Nommé d'après Edouard Lucas, un mathématicien français , la série Lucas commence par les numéros 2 et 1. Le nombre suivant dans une série Lucas est obtenu par l'addition des deux nombres précédents , ainsi le troisième terme est de trois ( 2 + 1 ) . Une série de 10 mots Lucas est égal à 2 , 1 , 3, 4 , 7 , 11, 18 , 29 , 47 , 76 . Création d'un programme C pour afficher la série Lewis est une tâche simple aussi longtemps que vous comprenez les variables, les boucles et comment imprimer . Instructions
    1

    déterminer le nombre de termes de la série Lucas vous souhaitez calculer et d'afficher et de créer une constante à cette valeur. Par exemple, si vous souhaitez vous calculez 10 termes , utiliser définir la déclaration du préprocesseur C pour créer une constante symbolique , comme NTERMS , pour être 10. Se souvenant que les déclarations de préprocesseur C commencent dans la première colonne , la première ligne de votre programme C est:

    # define NTERMS 10
    2

    créer des constantes symboliques pour les deux premiers termes de la série Lucas , qui sont toujours les numéros 2 et 1 . L'utilisation des numéros constante à l'intérieur du code C est une mauvaise pratique de programmation , afin de créer une autre déclaration préprocesseur de ces termes . Par exemple :

    # define FIRST_TERM 2

    # define SECOND_TERM 1
    3

    inclure le fichier d'en-tête pour la bibliothèque d'entrée /sortie standard du C , comme vous sera imprimer les valeurs de la série Lucas . Déclarer le début de votre programme principal en utilisant le principal standard ( ) déclaration de fonction , et d'ouvrir le corps principal du code avec un { :

    # include

    int main ( )

    {
    4

    déterminer les noms des variables que vous utiliserez dans votre programme. Vous avez besoin d'une variable pour suivre ce terme dans la série que vous êtes en train de calculer, la valeur actuelle Lucas ainsi que les deux valeurs précédentes. Par exemple :

    int iterm ;

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

    Imprimer combien de termes sont dans la série Lucas, comme ainsi que les deux premiers termes . Comme le nombre de termes est un entier, imprimer NTERMS avec un % d. Les variables des nombres de Lucas sont déclarés comme des entiers longs , de sorte qu'ils sont imprimés avec un ld %

    printf (" Série Lucas % termes de D: \\ n", NTERMS ) ;

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

    créer une boucle qui calcule et imprime le reste des termes Lucas . La boucle commence avec le troisième terme de la série et se poursuit à travers NTERMS . Après le calcul de la période en cours , mettre à jour les variables contenant les termes précédents . Par exemple, pour calculer le troisième terme de la série , vous additionnez les deux premiers termes , 2 et 1 , pour obtenir «3». Le prochain passage dans la boucle que vous souhaitez ajouter 1 et 3 pour obtenir le quatrième terme de la série ( "4" )

    pour ( iterm = 3; iterm < = NTERMS ; iterm + +).

    {

    lucas_now = lucas_first + lucas_second ;

    printf (" % ld " , lucas_now ) ;

    lucas_first = lucas_second ;

    lucas_second = lucas_now ;

    }
    7

    Imprimer une nouvelle ligne finale afin que votre série est sur ​​une ligne par lui-même , puis renvoyer un code de réussite de zéro et mettre fin à votre programme principal avec une fermeture } . Vous avez maintenant un programme C pour calculer et imprimer la série Lucas

    printf ("\\ n"); .

    Return 0; }



     
    Article précédent:
    Article suivant:
    Articles recommandés
  • Comment faire pour créer une instruction switch en C 
  • Comment utiliser la fonction strncpy en C + + 
  • Comment ignorer les lignes de commentaires en C + + 
  • Comment élaborer une fiche de projet 
  • Comment allouer un tableau 2D avec malloc 
  • Comment écrire un pilote de périphérique PCI Simple 
  • Comment utiliser C + + destructeurs virtuelle 
  • Comment faire pour exécuter Fichiers C + + sur Bloc-notes 
  • Comment compiler un GDB 64 bits 
  • Comment faire un projet dans Xcode partir d'un dossier existant 
  • Connaissances Informatiques © http://www.ordinateur.cc