7 48 求組合數(15 分)

2021-08-21 19:33:49 字數 769 閱讀 3860

本題要求編寫程式,根據公式cm

n=n!

m!(n

−m)!

c nm

=n!m

!(n−

m)

!算出從

n n

個不同元素中取出

m' role="presentation" style="position: relative;">m

m個元素(m≤

n m≤n

)的組合數。

建議定義和呼叫函式fact(n)計算n!,其中n的型別是int,函式型別是double

輸入在一行中給出兩個正整數

m m

和n' role="presentation" style="position: relative;">nn(

m≤n m≤n

),以空格分隔。

按照格式「result = 組合數計算結果」輸出。題目保證結果在double型別範圍內。

2 7
result = 21
#include 

double fact(int n)

for (i = 2; i <= n; i++)

return result;

}int main(void)

7 48 求組合數(15 分)

本題要求編寫程式,根據公式 cm n n n m m c nm n n m m 算出從n個不同元素中取出m個元素 m n 的組合數。建議定義和呼叫函式fact n 計算n 其中n的型別是int,函式型別是double。輸入格式 輸入在一行中給出兩個正整數m和n m n 以空格分隔。輸出格式 按照格式...

7 48 求組合數 15分

本題要求編寫程式,根據公式c n m m n m n 算出從n個不同元素中取出m個元素 m n 的組合數。建議定義和呼叫函式fact n 計算n 其中n的型別是int,函式型別是double。輸入在一行中給出兩個正整數m和n m n 以空格分隔。按照格式 result 組合數計算結果 輸出。題目保證...

7 15 求組合數 15 分

本題要求編寫程式,根據公式 算出從n個不同元素中取出m個元素 m n 的組合數。建議定義和呼叫函式fact n 計算n 其中n的型別是int,函式型別是double。輸入格式 輸入在一行中給出兩個正整數m和n m n 以空格分隔。輸出格式 按照格式 result 組合數計算結果 輸出。題目保證結果在...