実験2-4-7組み合わせの数を見つける(15ポイント)

この式によれば、問題のプログラミング必要とC N M = M N - M N から計算されるの抽出n個の異なる要素M元素(M 組み合わせの数のN)。

関数のfact(n)計算を定義して呼び出すことをお勧めしますn!。ここでn、型はでintあり、関数の型はdoubleです。

入力フォーマット:

入力は2つの正の整数列で与えられるMおよびN-(M N-)、スペースで区切られました。

出力フォーマット:

「結果=組み合わせ数の計算結果」の形式で出力されます。タイトルは、結果がdoubleカテゴリ内であることを保証します。

入力例:

2 7
 

出力例:

result = 21











#include <stdio.h>
int main()
{
    double fact(int n);
    int m、n;
    double sum = 0;
    scanf( "%d%d"、&m、&n);
    if(m <= n)
    {
        sum = 1.0 * fact(n)/(fact(m)* fact(nm));
        printf( "結果=%.0lf"、合計);
        
    }そうしないと
    {
        scanf( "%d%d"、&m、&n);
    }
    
    0を返します。
}
double fact(int n)
{
    int i;
    double sum = 1;
    for(i = 1; i <= n; i ++)
    {
        sum * = i;
    }
    合計を返す;

}
    

おすすめ

転載: www.cnblogs.com/wven/p/12680921.html