Seguramente tienes un problema con tu compilador, porque yo si pude compilar el programa sin problemas.Al momento de compilarlo, me marca error esta librería
#include <STDLIB.H>
¿Por qué?
Si puedes compilar el programa sin esa librería, es porque el programa no la necesita.Le quité esa librería y compiló el programa. ¿Afectaría en algo si lo dejo sin esa librería?
La incluyeron pero no la usaron. (Eso aumentará el uso de RAM por declaración de variables)
Cuando se usan funciones de alguna librería y si ésta no se encuentra o no está declarada, entonces sí se producen errores.