组合数打表

代码:

#include <iostream>
#include <string.h>
using namespace std;

int c[11][11];

void init()
{
    memset(c,0,sizeof(c));
    c[0][0]=c[1][0]=c[1][1]=1;
    for(int i=2;i<=10;i++)
    {
        c[i][0]=c[i][i]=1;
        for(int j=1;j<i;j++)
            c[i][j]=c[i-1][j]+c[i-1][j-1];
    }
}

int main()
{
    init();
    cout<<c[3][2]<<endl;
    cout<<c[6][4]<<endl;
    return 0;
}

原文地址:https://www.cnblogs.com/vivider/p/3697673.html