> 백엔드 개발 > C#.Net 튜토리얼 > C#에서 π를 입력하는 방법

C#에서 π를 입력하는 방법

下次还敢
풀어 주다: 2024-04-04 18:21:22
원래의
1189명이 탐색했습니다.

C#에서 π를 출력하는 방법은 다음과 같습니다. 1. Math.PI 상수 사용 2. Math.Atan2(1, 0) 함수 사용 3. 루프를 통해 근사화 4. System.Numerics 네임스페이스의 BigInteger 유형 사용 .

C#에서 π를 입력하는 방법

C#에서 π 출력

C#에서는 다음과 같은 방법으로 π를 출력할 수 있습니다.

1 내장된 Math.PI 상수 사용

Math.PI 상수 저장 π 근사치 값은 약 3.141592653589793입니다. 이를 사용하려면 코드에 다음과 같이 작성하세요.

<code class="csharp">Console.WriteLine(Math.PI);</code>
로그인 후 복사

2. Math.Atan2(1, 0)

Math.Atan2(y, x)를 사용하세요. 이 함수는 y와 x 사이의 각도를 반환합니다(라디안 단위). 단위). y가 1이고 x가 0이면 π/2를 얻습니다. 결과에 2를 곱하면 π를 얻을 수 있습니다.

<code class="csharp">Console.WriteLine(2 * Math.Atan2(1, 0));</code>
로그인 후 복사

3. 루프 근사 사용

루프를 사용하여 π 값을 근사화할 수 있습니다. 다음 코드는 Machen의 공식을 사용하여 π의 근사값을 계산합니다.

<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 System.Numerics 네임스페이스 사용

.NET 5 이상에는 System.Numerics 네임스페이스가 포함되어 있습니다. 정밀도 숫자:

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

BigInteger piApprox = BigInteger.Atan2(BigInteger.One, BigInteger.Zero) * 2;
Console.WriteLine(piApprox.ToString());</code>
로그인 후 복사

선택하는 방법은 원하는 정밀도 및 성능 요구 사항에 따라 다릅니다. 대부분의 경우 Math.PI 상수를 사용하면 충분합니다.

위 내용은 C#에서 π를 입력하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

관련 라벨:
c#
원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿