問題一覧
お問い合わせ
light_mode
dark_mode
残り時間:
00:00
速度:
0
文字/分
フィボナッチ数列
問題
フィボナッチ数列の最初のn項を表示するプログラムです。
入力例
8
出力例
フィボナッチ数列の最初の8項: 0 1 1 2 3 5 8 13
スタート
参照コード
コピーはできません。自分でタイピングしてください。
#include <stdio.h> int main(int argc, const char *argv[]) { int n, a = 0, b = 1, next; scanf("%d", &n); printf("フィボナッチ数列の最初の%d項: ", n); for (int i = 0; i < n; i++) { if (i <= 1) { next = i; } else { next = a + b; a = b; b = next; } printf("%d ", next); } printf("\n"); return 0; }
入力エリア
コンパイル&実行
3