C言語なら俺に聞け(入門編)Part 66at TECHC言語なら俺に聞け(入門編)Part 66 - 暇つぶし2ch■コピペモード□スレを通常表示□オプションモード□このスレッドのURL■項目テキスト159:デフォルトの名無しさん 10/06/15 20:16:17 #include <stdio.h> #define N 20 int main (void) { int j; int f[N + 1]; f[0] = 1; f[1] = 1; f[j] = f[j - 2] + f[j - 1]; for (j = 0; j <= N; j++) printf("f%d:%d\n",j,f[j]); return (0); } 上のプログラムを書きました。 f0:1 f1:1 f2:2 f3:3 f4:5 f5:8 以科略 という結果が欲しいです。 どこが間違えていてどこをどのように直せばいいのか教えてもらえませんか? よろしくお願いします。 160:デフォルトの名無しさん 10/06/15 20:20:35 >>159 j に適切な値を代入して繰り返すべき f[j] = f[j - 2] + f[j - 1]; 161:デフォルトの名無しさん 10/06/15 20:30:00 #include <stdio.h> #define N 20 int main (void) { int j; int f[N + 3]; f[0] = 1; f[1] = 1; for (j = 0; j <= N; j++){ f[j + 2] = f[j + 1] + f[j]; printf("f%d:%d\n",j,f[j]); } return (0); } 無理矢理 次ページ最新レス表示レスジャンプ類似スレ一覧スレッドの検索話題のニュースおまかせリストオプションしおりを挟むスレッドに書込スレッドの一覧暇つぶし2ch