C sorozat a Fibonacci számok, mint a különböző megoldásokat
A Fibonacci-problémák háttere
A nyulak száma minden hónapban megfelel a Fibonacci-számoknak, amelyek mindegyikét a két előző szám összegeként kapják meg. A végtelen sorozathoz tartozó Fibonacci-számok a következő képlet segítségével számíthatók ki:
Ezenkívül meg kell állapítani, hogy f (1) = 1 (egy új nyakpárnak felel meg), f (2) = 1 (egy felnőtt pár K nyulaknak felel meg).
Hány pár nyulak jelennek meg az óvodában az év során? A probléma megoldásához számítsd ki az első 13 Fibonacci-számot. Az eredmény tükrözi a helyzetet a jövő év elején.
Látjuk, hogy a jövő év elején 233 pár nyúlnak kell lennie. Ezzel befejeződik a feladat. De a Fibonacci-számok sorozatát továbbra is a különböző problémákkal kapcsolatban tanulmányozzák.
Szoftvertelepítés
Szoftver megvalósítása a sorozat Fibonacci számok függ, hogy mennyi tagja a szekvencia szükséges kiszámítja és megjeleníti a program megjeleníti, hogy az összes számot, vagy csak az egyik olyan szám, akkor lehet a felhasználónak, hogy meghatározza a tagok száma a sorozat.
Ha a program meghatározza, hogy az összes numerikus értékek egész típusú (int), akkor számolni kell azzal, hogy a maximális értéke egész szám 32 767 De ebben az esetben a program megjeleníti az összes megfelelő számú Fibonacci-számok 46, befogadó. Az a kérdés, hogy az adattípus átalakulása int-ról hosszú int-ra. Csak az idő, a számítás és a kimenet a számok több, mint abban az esetben, ha meg egy hosszú int adattípus Fibonacci számok.
Ha az adattípus hosszú int. Minden tagja a Fibonacci-sorozat kezdve a 47., hogy a számláló helyesen, mivel a maximális értéke az ilyen típusú 2.147.483 647. Abban az esetben kettős típusú helyesen jelenik Fibonacci számok 0-tól 300 befogadó.
A legegyszerűbb megvalósítás a Fibonacci-számsorok számára, amelyek egész típusú adathoz hasonlítanak, így néz ki: