1.
20200301"leaf()"
20200226
#include<stdio.h>
#include<stdlib.h>
long int fibolist(long int *lst, int n);
long int leaf(long int *lst, int len);
long int looper(long int *array, long int length);
int main(int argc, char **argv)
{
int len = (argc > 1) ? atoi(argv[1]) : 5;
printf("array length: %d\n", len);
7
long int fiboseq[len];
fiboseq[0] = 1;
fiboseq[1] = 1;
for (int i = 0; i < len; i++) {
long int fibo;
fibo = fibolist(fiboseq, i);
printf("fibolist(fiboseq, %d): %ld\n", i, fibo);
}
for (int i = 0; i < len; i++)
printf("fiboseq[%d]: %ld\n", i, fiboseq[i]);
8
long int leafresult = leaf(fiboseq, len);
printf("leaf(fiboseq, %d): %ld\n", len, leafresult);
9
long int looperans = looper(fiboseq, (long int)len);
printf("looper(fiboseq, %d): %ld\n", len, looperans);
return 0;
}