Heim  >  Artikel  >  Backend-Entwicklung  >  C-Programm zur Berechnung des nPr-Werts?

C-Programm zur Berechnung des nPr-Werts?

WBOY
WBOYnach vorne
2023-08-26 09:45:17599Durchsuche

C-Programm zur Berechnung des nPr-Werts?

Permutation und Kombination, nPr kann auch als P(n,r) ausgedrückt werden, eine mathematische Formel zur Berechnung der Anzahl der Permutationen. Die Formel von P(n,r) lautet n! / (n – r)!.

Die Anzahl der Permutationen auf einer Menge von n Elementen wird durch n! angegeben, wobei „!“ für die Fakultät steht. Die chinesische Übersetzung von

Input:n=5;r=4;
Output:120

Explanation

ist:

Explanation

P(5, 4) = 5! / (5-4)! => 120 / 1 = 120
5!=1*2*3*4*5*=120

Example

Die chinesische Übersetzung ist:

Example

#include<iostream>
using namespace std;
long int fact(int x) {
   int i, f=1;
   for(i=2; i<=x; i++) {
      f=f*i;
   }
   return f;
}
int main() {
   int n, r;
   long int npr;
   n=5;
   r=4;
   npr=fact(n)/fact(n-r);
   printf("%d",npr);
}

Das obige ist der detaillierte Inhalt vonC-Programm zur Berechnung des nPr-Werts?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Dieser Artikel ist reproduziert unter:tutorialspoint.com. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen