uibk_703602-Compiler-Constr.../examples/fib/fib.mc

29 lines
297 B
MonkeyC
Raw Normal View History

2020-02-13 22:31:21 +01:00
int fib(int n)
{
if (n < 2) {
return n;
}
return fib(n - 1) + fib(n - 2);
}
int main()
{
print("Please enter a number: ");
int n;
n = read_int();
print_nl();
int result;
result = fib(n);
print("fib(");
print_int(n);
print(") = ");
print_int(result);
print_nl();
return 0;
}