C#に問題があります。正確には、Math.pow()を使用します。15 ^ 14を計算しようとすると、「29192926025390624」になります。しかし、Wolfram Alphaで計算すると、「29192926025390625」になります。ご覧のとおり、これは1つの数字だけです。WolframAlphaは正しいです。なぜC#ではないのですか?C#で正しい値を取得できるようにこれを修正するにはどうすればよいですか?7
ハードコードされた例を試しているだけなので、私のコードはかなり単純です。だから私がやっていることは:Math.Pow(15,14);
これはを与える29192926025390624
。そして、正解である「29192926025390625」ではありません。
リンク:Wolfram Alpha