Maak een Fibonacci-reeks in C + + door een formule die begint met 0 en 1 , voegt ze samen en voegt vervolgens het product naar de grootste factor in de vergelijking coderen . Stel het aantal van de leden van de set die u wilt berekenen binnen het programma of accepteert invoer van de gebruiker voor de functie uitgang staat. De numerieke waarde van de leden van een Fibonacci- reeks krijg grote snel waardoor het een ideale taak toewijzen aan een computer . Instructies 1 Verklaar de functie en return type met de uitspraak : lange fib1 ( int n ) op { Gebruik een return type lange plaats van int voor deze functie . De 20e lid van Fibonacci set heeft een waarde van 10.952 . Leden van grote sets snel hoger zijn dan de maximale integer waarde toegestaan op de meeste systemen . De integer waarde voor n is het aantal vaste leden het programma berekent kopen van 2 Verklaar een integer variabele op te treden als een lus teller en drie lange variabelen om de Fibonacci-getallen te houden met de uitspraken : . < br > int i ; lange Fib1 , Fib2 , lid; 3 Initialiseer de eerste twee Fibonacci getallen met de eerste twee set leden : Fib1 = 0 ; Fib2 = 1 ; 4 Schrijf een lus om het berekenen van de leden van de set en eindigen bij de afrit voorwaarde wordt bereikt : for (i = 0 ; i < n ; i + + ) op Twitter { Lid = Fib1 + Fib2 ; Fib1 = Fib2 ; Fib2 = Lid ; } terugkeer fib2 ; }
|