Rumah  >  Artikel  >  pembangunan bahagian belakang  >  Program C untuk mengira nilai nPr?

Program C untuk mengira nilai nPr?

WBOY
WBOYke hadapan
2023-08-26 09:45:17588semak imbas

Program C untuk mengira nilai nPr?

Permutasi dan gabungan, nPr juga boleh dinyatakan sebagai P(n,r), iaitu formula matematik yang digunakan untuk mengira bilangan pilih atur. Formula P(n,r) ialah n!.

Bilangan pilih atur pada set n elemen diberikan oleh n!, dengan "!" Terjemahan bahasa Cina

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

Penjelasan

ialah:

Penjelasan

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

Contoh

Terjemahan bahasa Cina ialah:

Contoh

#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);
}

Atas ialah kandungan terperinci Program C untuk mengira nilai nPr?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Artikel ini dikembalikan pada:tutorialspoint.com. Jika ada pelanggaran, sila hubungi admin@php.cn Padam