#include <stdio.h>
#include <stdlib.h>

int fib(int n);

int main (int argc, char **argv) {
       int n;
       if (argc < 2)
               return 1;
       n = atoi(argv[1]);
       if (n < 1)
               return 1;
       printf("%d\n", fib(n));
       return 0;
}

int fib(int n) {
       if (n == 1 | n == 2)
               return 1;
       return fib(n-1) + fib(n-2);
}

トップ   編集 凍結 差分 履歴 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2023-02-23 (木) 23:33:35