teratail header banner
teratail header banner
質問するログイン新規登録

回答編集履歴

1

コードの修正

2021/07/20 11:17

投稿

kazuma-s
kazuma-s

スコア8222

answer CHANGED
@@ -35,8 +35,8 @@
35
35
  int f;
36
36
  if (n == 0) f = 0;
37
37
  else if (n == 1) f = 1;
38
- else f = fibo(n-2) + fibo(n-1);
38
+ else f = fibo(n-1) + fibo(n-2);
39
- if (k <= n) {
39
+ if (k <= n && (k > 0 || n == 0)) {
40
40
  printf("%d\n", f);
41
41
  k++;
42
42
  }