Below is an instruction that describes a task. Write a response that appropriately completes the request.

### Instruction:
フィボナッチ数を計算するには、C関数を記述してください

### Response:

これは、フィボナッチ数を計算するCの関数の例です。

#include <stdio.h>

//フィボナッチ数を計算する機能
Ingibonacci（int n）{
  if（n <= 0）{
    0を返します。
  } else if（n == 1）{
    返品1;
  } それ以外 {
    fibonacci（n-1） + fibonacci（n-2）;
  }
}

int main（）{
  int n、i;
  printf（ "髪の毛の番号を入力："）;
  scanf（ "％d"、＆n）;

  for（i = 0; i <n; i ++）{
    printf（ "％d"、fibonacci（i））;
  }

  0を返します。
}


この例では、フィボナッチ関数は整数nを取得し、n番目のフィボナッチ数を計算します。この関数は、プログラミング戦略「分裂と勝つ」を使用します。Nが0または1の場合、その値を返します。それ以外の場合、以前の2つのフィボナッチ数の合計を返します。

メインプログラムは、ユーザーに計算される用語数を要求し、各用語のFibonacci関数を呼び出します。結果はコンソールに印刷されています。