No habia visto lo de bucles.
Pues si es sin bucles ni funciones... a mi me parece mas una broma que un ejercicio.
Usar goto es usar un bucle. Los bucles c se traducen a instrucciones goto (goto, jmp, jump, etc) de assembler.
http://assembly.ynh.io/
Un saludo