Red de conocimiento informático - Aprendizaje de código fuente - Programación de problemas de secuencia

Programación de problemas de secuencia

//Esta pregunta prueba el uso de la recursividad.

//Dos elementos de la recursividad, el primero: ¿la única condición de salida? n=1, 2, 3, 4;

//La segunda fórmula F(n)= F(n-1)+F(n-2)+F(n-3)+F ( n-4);

#?¿Incluir? & ltstdio.h & gt

#?¿Incluir? & ltmath.h & gt

¿#Contiene? & ltstdlib.h & gt

int? f(int?n)

{

¿Si? (n?==?4)

¿Volver? 5;

¿Y si? (n?==?3)

¿Volver? 2;

¿Y si? (n?==?2)

¿Volver? 1;

¿Y si? (n?==?1)

¿Volver? 0;

Otro

¿Devolver? f(n?-?1)?+?f(n?-?2)?+?f(n?-?3)?+?f(n?-?4);

}

int? principal()

{

int? ¿suma? =?0;

¿Para qué? (int?i?=?1;?i?<=?20;?i++)

suma? +=?f(uno);

printf("suma=%d ",suma);

Sistema("pausa");?

¿Volver? 0;

}

Enlace:/s/1 mev9z 6

? Contraseña:vvm9