I året 1202, utført Leonardo Fibonacci et tankeeksperiment på kanin reproduksjon. Forsøket gjorde lite for feltet av husdyrhold i praksis , men den har hatt en betydelig innflytelse på områdene matematikk, naturfag og kunst . Koding en C-program for å finne tall i serien er nesten like enkel som Formelen for bestemmelse av medlemmer av serien. Noen grunnleggende kunnskap om C-programmering er nødvendig for å forstå koden . Du trenger
tekst editor
C-kompilator
Vis flere instruksjoner
en
Åpne en teksteditor og start programmet filen ved å inkludere header biblioteket for å håndtere standard inngang og utgang. Type: # include
2
Start programmet koden med "main "-funksjonen . . I et enkelt program som denne, kan den viktigste funksjon være logisk plassert på toppen av koden fil . Programmet returnerer heltall så erklære den viktigste funksjonen tilsvarende. Type: . Int main ( ) {
3
Erklærer en heltallsvariabel å holde de beregnede verdiene . Type: . Int n;
4
Be brukeren hvor mange tall i serien å beregne. Type: printf ( " \\ nhow mange tall av serien ønsker du \\ n ");
5
Få brukerens input fra tastaturet . . Type: scanf ( "% d" , & n ) ;
6
Beregn og utgang sekvensen med " fibonacci "-funksjonen . Funksjonen er plassert under samtalen i programfilen. Dette anrop passerer den variable brukeren angitt i respons til koden i det foregående trinn til funksjonen. Type: fibonacci (n ) ;
7
Return " 0 " for å avslutte den viktigste funksjonen . . Type: return 0 ;
8
Skriv " fibonacci "-funksjon som gjør den faktiske beregninger og utskrifter verdiene til skjermen. . Type: int fibonacci ( int n ) {
9
Erklærer variablene som brukes i beregningen . . Type: int a = 0; int b = 1; int sum ; int i ; . Legg merke til at alle variabler deklareres som heltallsverdier . Startverdiene er 0 og 1. . Den variable " sum" holder et resultat av tilsetningen av variable "a" og "b ", og " I" er brukt til å inkrementere funksjon løkke til " n" eller antall serier medlemmer ønsker er nådd.
10
Skriv arbeiderklassen delen av funksjonen . Dette er rett og slett C koden for Fibonacci -serien formel. Type: . For (i = 0 ; i < n; i + + ) { printf ( "% d \\ n" , a) ; sum = a + b , a = b; b = sum ;} return 0 ; }
side 11
Lagre kilden fil med navnet " fibonacci.c " og konvertere den til en kjørbar ved å kjøre filen i kompilatoren din .