7 48 求組合數 15分

2021-10-06 01:15:57 字數 731 閱讀 7984

本題要求編寫程式,根據公式c​n​m​​=​m!(n−m)!​​n!​​算出從n個不同元素中取出m個元素(m≤n)的組合數。

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

輸入在一行中給出兩個正整數m和n(m≤n),以空格分隔。

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

2 7
result = 21
作者

顏暉單位

浙江大學城市學院

**長度限制

16 kb

時間限制

400 ms

記憶體限制

64 mb

編譯器 (1)

c (gcc)

#include double fact(int n);

int main(void) //如果不需要從命令列中獲取引數,請用int main(void);否則請用int main(int argc, char *ar**)

double fact(int n)

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

return factorial;

}

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 分)

本題要求編寫程式,根據公式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...

7 15 求組合數 15 分

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