summaryrefslogtreecommitdiff
path: root/tests/recursive.c
blob: 91fe8cd51adf9c3e12eb3f894ab3a4836122e82d (plain)
1
2
3
4
5
6
7
8
9
10
11
int factorial(int n) {
  if (n <= 1) {
    return 1;
  } else {
    return n * factorial(n - 1);
  }
}

int main() {
  return factorial(4);
}