aboutsummaryrefslogtreecommitdiff
path: root/rcc-legacy/tests/functional/52_recursion_test3.sy
blob: 8d3742ff79afceb76f297f14f181914d70922ba0 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
// factorial number
int a;
int r;
int fac(int x)
{
  if (x <2) 
  	return 1;
  a = x - 1;
  r = fac(a);
  r = x * r;
  return r;
}

int main(){
	int a;
	a = 5;
	return fac(a);
}