1

100のすべての数字を印刷する方法!オクターブで?

オクターブ:1> factorial(100) ans = 9.3326e+157

以下のコマンドは間違った答えを出します:

octave:4> printf("%u\n",factorial(100)) 93326215443947553183793338240612302366006877769275129529769934567734921397913148008797092443225880267680360266584467988186500321788890593731926090238149001216

4

1 に答える 1

0

Octaveはネイティブに大きな整数をサポートしていませんが、Octave-ForgeにはGMPのラッパーがあります。Pari-GPもチェックしてみてください。

于 2011-11-05T14:02:04.317 に答える