Pregunta sobre escalada de monos (programa C), vea qué pasa con mi función recursiva, entorno de compilación: DEV puede compilar, pero no puede ejecutarse. Pegar código:

Se completa la modificación y se pasa la operación:

# include ltstdio.h gt

# include ltstdlib.h gt

Mucho tiempo trabajando (x largo)

{

si(x lt;=3) devuelve (x 1)/2;

de lo contrario devuelve trabajo(x-1) trabajo(x-3 );

}

int main()

{

Larga a, p;

Printf( "Ingrese Número de pasos \ n ");

scanf("ld ", ampa

p = work(a); "Siempre hay ld Un método de rastreo\n ", p

Sistema ("pausa"

Devuelve 0

}

La declaración original

void work(); //declarar la función de ejecución de montañismo

es incorrecta. Porque de lo contrario sum = work(x-1) work(x-3); consúltelo como un valor de función.