| maison  | Hardware  | réseaux  | programmation  | Logiciel  | Dépannage  | systèmes |  
programmation  
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Programmation Java

  • Programmation JavaScript

  • PHP /MySQL Programmation

  • programmation Perl

  • Programmation Python

  • Ruby Programming

  • Visual Basics programmation
  •  
    Connaissances Informatiques >> programmation >> C /C + + Programming >> Content
    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; }



    Previous :

    next :
      articles connexes
    ·Comment créer des messages cartes dans MFC 
    ·Le projet Wireless AVR 
    ·Comment lire un fichier ligne à la fois en C 
    ·Comment rechercher un fichier dans C # 
    ·Comment ouvrir un fichier dans C + + pour la lecture 
    ·Qu'est-ce qu'une tête Ctype 
    ·Comment créer un CAB dans Windows Mobile 
    ·Comment tracer des lignes dans Visual C + + 
    ·Fonction récursive en C 
    ·Comment compiler Flex pour iPhone 
      articles en vedette
    ·ListBox de Visual Basic Tutorial 
    ·HTML déroulante Tutorial 
    ·Informations sur les cartes de débit 
    ·Comment ajouter un serveur à Netbeans 
    ·Comment sécher Duckweed 
    ·Développement d'un portlet Struts 
    ·Comment faire pour modifier le contenu d'un iFrame Avec…
    ·Comment trouver le nombre de lettres dans une chaîne d…
    ·Projets idées avec Visual Basic 
    ·Comment faire un magasin de clés 
    Copyright © Connaissances Informatiques http://fr.wingwit.com