練習問題/解答例/フィボナッチ数列1/C
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
検索
|
最終更新
|
ヘルプ
|
ログイン
]
開始行:
#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);
}
終了行:
#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);
}
ページ名: