質問編集履歴
1
質問のあった部分を追加しました。
test
CHANGED
File without changes
|
test
CHANGED
@@ -4,5 +4,26 @@
|
|
4
4
|
|
5
5
|
2つの数a0 = 0 a1 = 1が与えられたとき、an+2 = an +an+1 (n ≥ 0)で定義され る数列をフィボナッチ数列という。非負整数 n を入力すると 0 番目から n 番目ま でのフィボナッチ数列を表示するプログラムを作成せよ。
|
6
6
|
|
7
|
+
配列を利用して解くという問題指定もついていました。
|
7
8
|
最初に配列を指定するときの要素数をどうすればいいのかを特に教えてほしいです。
|
8
9
|
自分の能力不足は重々承知しているつもりですので優しく教えてほしいです。よろしくお願いします。
|
10
|
+
以下、エラーのコードです。
|
11
|
+
```#include<stdio.h>
|
12
|
+
|
13
|
+
int main(){
|
14
|
+
int n,i,Fn;
|
15
|
+
int a[];
|
16
|
+
printf("Enter the number:");
|
17
|
+
scanf("%d",&n);
|
18
|
+
printf("0\n");
|
19
|
+
printf("1\n");
|
20
|
+
if (n>=2) {
|
21
|
+
for (i=2; i<=n; i++) {
|
22
|
+
a[i]=a[i-1]+a[i-2];
|
23
|
+
Fn=a[i];
|
24
|
+
printf("%d\n",Fn);
|
25
|
+
}
|
26
|
+
}
|
27
|
+
return 0;
|
28
|
+
}
|
29
|
+
|