C#-Fakultät

PHPz
Freigeben: 2023-08-28 16:21:02
nach vorne
1399 Leute haben es durchsucht

C# 阶乘

Um die Fakultät in C# zu berechnen, können Sie eine While-Schleife und eine Schleife verwenden, bis die Zahl ungleich 1 ist.

Hier ist n der Wert, den Sie für die Fakultät haben möchten -

int res = 1;
while (n != 1) {
   res = res * n;
   n = n - 1;
}
Nach dem Login kopieren

Nehmen wir oben an, wir möchten 5! (5 Fakultät)

Dafür ist n=5,

Schleifeniteration 1 -

n=5
res = res*n i.e res =5;
Nach dem Login kopieren

Schleifeniteration 2 -

n=4
res = res*n i.e. res = 5*4 = 20
Nach dem Login kopieren

Schleifeniteration 3 -

n=3
res = res*n i.e. res = 20*3 = 60
Nach dem Login kopieren

Beispiel

Auf diese Weise ist das Ergebnis aller Iterationen 120 für 5 ! Wie im folgenden Beispiel gezeigt.

Live-Demo

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();
      }
   }
}
Nach dem Login kopieren

Ausgabe

Value is : 120
Nach dem Login kopieren

Das obige ist der detaillierte Inhalt vonC#-Fakultät. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:tutorialspoint.com
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage