0
オーバーフローに問題があります。 大量の階乗や累乗を計算したいときにオーバーフローします。 再帰または配列を使用したくありません。 他の方法はありますか?大量のオーバーフロー
オーバーフローに問題があります。 大量の階乗や累乗を計算したいときにオーバーフローします。 再帰または配列を使用したくありません。 他の方法はありますか?大量のオーバーフロー
アルゴリズムを再帰的に設計することもできないこともできます。問題はデータ型です。intを使用すると、intの範囲が0〜65535で4バイトを占めるため、オーバーフローします。あなたは長いか長いようなより大きなデータ型を使用する必要があります。
INT X = 0(4バイト) 長い長Y = 0(8バイト)私の英語のため申し訳ありません
。
私は十二支の力である複数の2つの数字を欲しがっています......... –
十の数の2つの累乗を掛けたいなら、 5 * 10^25 * 3 * 10^30 = 15 * 10^55のように、指数を合計して基数を掛ける方が効率的です。 –