Slide 12
Slide 12 text
VALUE cfibo(VALUE obj_n, VALUE self)
{
int n = INT2FIX(obj_n);
int i = 0, a = 1, b = 1, temp = 0;
printf("%d\n", a);
printf("%d\n", b);
while (i < n)
{
temp = b;
b = a + b;
a = temp;
i += 1;
print("%d\n", b);
}
return self;
}
Init_fibo(void)
{
rb_define_global_function("fibo", cfibo, 1);
}