Cara menaip π dalam C#

下次还敢
下次还敢asal
2024-04-04 18:21:221277semak imbas

Kaedah mengeluarkan π dalam C# ialah: 1. Menggunakan pemalar Math.PI; 2. Menggunakan fungsi Math.Atan2(1, 0); 3. Menghampirkan melalui gelung; . . nilai, lebih kurang 3.141592653589793. Untuk menggunakannya, tulis sahaja ini dalam kod anda:

<code class="csharp">Console.WriteLine(Math.PI);</code>

2 Gunakan Math.Atan2(1, 0)Cara menaip π dalam C#

Math.Atan2(y, x) Fungsi mengembalikan sudut antara y dan x (dalam radian sebagai. unit). Apabila y ialah 1 dan x ialah 0, kita mendapat π/2. Dengan mendarabkan hasil dengan 2, kita boleh mendapatkan π:

<code class="csharp">Console.WriteLine(2 * Math.Atan2(1, 0));</code>

3 Menggunakan penghampiran gelung

Kita boleh menggunakan gelung untuk menganggarkan nilai π. Kod berikut menggunakan formula Machen untuk mengira anggaran π:

<code class="csharp">double pi = 0;
for (int i = 0; i < 100000; i++)
{
    pi += Math.Pow(-1, i) / (2 * i + 1);
}
Console.WriteLine(pi * 4);</code>

4 Menggunakan ruang nama System.Numerics

.NET 5 dan ke atas termasuk ruang nama System.Numerics, yang menyediakan perwakilan khusus jenis BigInteger untuk arbitrary-. nombor ketepatan:

<code class="csharp">using System.Numerics;

BigInteger piApprox = BigInteger.Atan2(BigInteger.One, BigInteger.Zero) * 2;
Console.WriteLine(piApprox.ToString());</code>
Kaedah yang anda pilih bergantung pada keperluan ketepatan dan prestasi yang diingini. Untuk kebanyakan kes, menggunakan pemalar Math.PI sudah memadai.

Atas ialah kandungan terperinci Cara menaip π dalam C#. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn