• ベストアンサー

フィボナッチ数列での第何項まで表示できるか。

フィボナッチ数列は皆さん知っていると思いますが、 この数列を今C言語で第n項まで求めるプログラムをつくりました。 今はunsigned long long で printf("%llu") をつかい、94くらいまでは正しく表示させることが出来ました。 これ以上の項を求める場合に、この部分をどのようにかえればどのくらいの項まで表示できるのでしょうか? ただ、プログラム自体を変えるのは無しとします。 あくまで型と%を変える場合どこまでできるのかが知りたいのです。よろしくお願いします。

質問者が選んだベストアンサー

  • ベストアンサー
  • HOGERA3
  • ベストアンサー率35% (50/139)
回答No.1

型を double にすれば "%f" で DBL_MAX まで表示できます。 DBL_MAX は float.h で定義されていると思います。 // long long double 型ってのもあるけど // ANSI規格外だったような気がする...。

関連するQ&A

専門家に質問してみよう