質問編集履歴

1

質問のあった部分を追加しました。

2022/04/15 05:14

投稿

MaridaCruz
MaridaCruz

スコア16

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
+