C# 계승

PHPz
PHPz앞으로
2023-08-28 16:21:021373검색

C# 阶乘

C#에서 계승을 계산하려면 while 루프를 사용하고 숫자가 1이 아닐 때까지 반복하면 됩니다.

여기서 n은 계승을 원하는 값입니다. -

int res = 1;
while (n != 1) {
   res = res * n;
   n = n - 1;
}

위에서 우리가 5를 원한다고 가정해 보겠습니다! (5 계승)

이 경우 n=5,

루프 반복 1 -

n=5
res = res*n i.e res =5;

루프 반복 2 -

n=4
res = res*n i.e. res = 5*4 = 20

루프 반복 3 -

n=3
res = res*n i.e. res = 20*3 = 60

이렇게 하면 모든 반복의 결과는 120입니다. 5! 다음 예에 표시된 대로입니다.

라이브 데모

using System;
namespace MyApplication {
   class Factorial {
      public int display(int n) {
         int res = 1;
         while (n != 1) {
            res = res * n;
            n = n - 1;
         }
         return res;
      }
      static void Main(string[] args) {
         int value = 5;
         int ret;
         Factorial fact = new Factorial();
         ret = fact.display(value);
         Console.WriteLine("Value is : {0}", ret );
         Console.ReadLine();
      }
   }
}

출력

Value is : 120

위 내용은 C# 계승의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
이 기사는 tutorialspoint.com에서 복제됩니다. 침해가 있는 경우 admin@php.cn으로 문의하시기 바랍니다. 삭제