| recursion/trappegang.c - To trappegangsfunktioner - iterativ og rekursivt - et pseudoprogram. | Lektion 11 - slide 4 : 27 Program 1  | 
#include <stdio.h>
void walk_stairs_1(staircase s){
  for(step = 1, step <= last_step(s); ++step)
    do_step(step);
}
void walk_stairs_2(staircase s){
  if(!empty_staircase(s)){
     do_step(first_step(s));
     walk_stairs(remaining_steps(s))
  }
}
int main(void) {
  /* ... */
  return 0;
}