My war is over -No resurrection-

Sun 07 09, 2006 15:03

課題消化中。

SQL、C言語、VB、基礎教養の作文・・・と結構課題が溜まってたので消化中。
とりあえずSQLとVBは何とか終わらせ、C言語も佳境に突入した。

たった今終わったC言語の課題のうちの一つに、
「ヒィボナッチ数列の12項を求める関数を作る」
というものがあった。
ヒィボナッチ数列ってなんだ・・・
課題プリントにある、この関数の仕様は
第一引数・・・求める項
戻り値・・・ヒィボナッチ数
引数が1または2なら1を戻す
引数が1または2でないなら直前の2つの項をこの関数で求め、その和を戻す

とある。
int fibo ( int a )
{
  switch ( a ) {
    case 1:
    case 2:
      return 1;
    default:
      return ( fibo ( a - 1 ) + fibo ( a - 2 ) );
  }
}
これでいいのかな?すげー単純だ。
後はmain関数にprintf ( "%d" , fibo ( 12 ) );を記述するだけ。
課題は一瞬で解けるものの、結局ヒィボナッチ数列が何なのかわからない。
モヤモヤしたものが残って結構むかつく・・・
検索しても全然出てこないし、何だこれ?
誰か知ってたら教えて下さい。

 | Top | 

top / 携帯用

Calendar

<< 2006/07 >>
S M T W T F S
- - - - - - 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 - - - - -

Archive

Categories

Recent Entries

Recent Comments

  • SY (11/05)

Recent Trackbacks

Profile

Tatsuya

Tatsuya

1986/06/12 ♂
>mail<

more...

Appendix



DTIブログ
ブログでアフィリエイト


DTIブログポータルへ

このブログを通報