main() { // Some sloppy test code. int n=32, d=4; printf("%i\n%i\n", n, d); swap(&n, &d); printf("%i\n%i\n", n, d); printf("%i\n%i\n", gcm(n,d), gcm_r(n,d)); int i; for(i=0; i<10; i++) printf("%i: %i %i\n", i, fibo(i), fibo_r(i)); char a[5] ="cat"; char b[5]; copyString(b,a); printf("%s\n%s\n", b, a); printInBinary(floatBitsAsInt(3.14159)); printInBinary(10); }
int main (int argc, char **argv) { int count = 20; if (argv[1]) count = atoi(argv[1]); while (count--) printf ("%d\n", fibo_r()); }
int fibo_r(int n) { if(n<2) return n; return fibo_r(n-1)+fibo_r(n-2); }