implementare un metodo per gestire il caso base della funzione ricorsiva . Il metodo accetta una variabile intera e chiama un altro metodo per gestire i due valori , dopo il caso base . Un esempio di codice è simile al seguente : 
 
unsigned int fibonacci ( unsigned int n ) per
 { 
 
 ritorno n == 0 ? 0 : fibonacci2 (n, 0 , 1 ) ; } 
 
 
 
 Il simbolo " : " significa che se n è uguale a 0, la funzione restituisce 0 , altrimenti fibonacci2 si chiama 
 . 
 2 
 Implementare un secondo metodo per gestire ogni caso dopo il caso base . Una codici esempio si presenta così : 
 
unsigned int fibonacci2 ( unsigned int n , unsigned int valore1 , valore2 unsigned int ) per
 { 
 
 ritorno n == 1 ? valore1 : fibonacci2 ( n - 1 , valore2 , valore1 + valore2 ) ; 
 
 } 
 
 Il simbolo " ? " ? significa che se n è uguale a 1 , allora valore1 uguale , altrimenti fibonacci2 è chiamato in modo ricorsivo . 
 3 
 Inserisci un valore arbitrario per la variabile "n ", e compilare il codice per eseguire il Fibonacci funzione del valore inserito . 
 
              
Programmazione © www.354353.com