訪客只能看到部份內容,免費 加入會員 或由臉書 Google 可以看到全部內容
#include <stdlib.h> #include <stdio.h> int fib(int *n); int main(int argc, char *argv[]) { int n; printf("請輸入 n =?"); scanf("%d",&n); printf("fib(%d)=%d\n",n,fib(&n)); system("PAUSE"); } int fib(int *n) { int i,a=1,b=0,r=0; if((*n)>=1) for(i=1,r=1;i<=(*n);i++) { r = a + b; b = a; a = r; } return r; }