#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