#include #include #define MAXFIB 100 int main(void) { int n, i; int fib[MAXFIB]; fib[0]=0; fib[1]=1; printf("Calculate which Fibonacci number? "); scanf("%d",&n); if ((n < 0) || (n > MAXFIB-1)) { printf("Not an appropriate integer.\n"); } else { for(i=2; i <= n; i++) { fib[i] = fib[i-1]+fib[i-2]; } printf("Fibonacci number %d is %d.\n", n, fib[n]); } return EXIT_SUCCESS; }