Red de conocimiento informático - Material del sitio web - ¿Cómo escribir un programa de secuencia de Fibonacci usando lenguaje c?

¿Cómo escribir un programa de secuencia de Fibonacci usando lenguaje c?

La secuencia de Fibonacci es una secuencia que comienza con 0 y 1, y cada elemento posterior es la suma de los dos anteriores, por ejemplo: 0, 1, 1, 2, 3, 5, 8, 13,….

// Defina una función para devolver el enésimo término de la secuencia de Fibonacci

int fibonacci(int n) {

// Si n es 0 o 1 , devuelve n directamente

if (n == 0 || n == 1) {

devuelve n;

}

// De lo contrario, devuelve la suma de los dos primeros términos

else {

return fibonacci(n - 1) fibonacci(n - 2);

}

}

//Prueba en la función principal

#include lt; stdio.hgt

int main() {

// Definir una variable para representar el número requerido de elementos

int n = 10;

// Imprimir el resultado

printf (" El désimo término de la secuencia de Fibonacci es d\n", n, fibonacci(n));

// Devuelve 0

devuelve 0;

}