[ create a new paste ] login | about

Link: http://codepad.org/w0WdN0aP    [ raw code | output | fork ]

C, pasted on Jul 11:
#include <stdio.h>
#define N 20

static int fibo71(int n)
/*?? (1) フィボナッチ数を実現する関数名と仮引数 */
{
  int r;
  if (n <= 2)
    r=1;/*?? (2) n が2以下の場合の r の値を記述 */
  else /*?? (3) 再帰呼び出しを用いてFnを求めてrに代入する記述*/
    r= fibo71(n-1)+fibo71(n-2);
  return r;
}

int main()
{
  int i;
  char CLASS[]="123", ID[]="abc", NAME[]="日本太郎";

  printf("%s %s %s\n\n", CLASS, ID, NAME);
  for(i = 1; i <= N; i++ ) {
    printf( "F%2d = %7d\n", i, fibo71(i) );
  }
  return 0;
}


Output:
123 abc 日本太郎

F 1 =       1
F 2 =       1
F 3 =       2
F 4 =       3
F 5 =       5
F 6 =       8
F 7 =      13
F 8 =      21
F 9 =      34
F10 =      55
F11 =      89
F12 =     144
F13 =     233
F14 =     377
F15 =     610
F16 =     987
F17 =    1597
F18 =    2584
F19 =    4181
F20 =    6765


Create a new paste based on this one


Comments: