practice01

1. 组合数公式: C(n, k) =C(n-1, k) +C(n-1, k-1) 要求利用该公式写递归函数求组合数。

#include <stdio.h>

int C(int a,int b)
{
    if(a==b||b==0)
        return 1;
    else
        return C(a-1,b)+C(a-1,b-1);
}
int main()
{
    int n,k;
    int s;
    while(scanf("%d%d",&n,&k)!=EOF)
    {
       s=C(n,k);
       printf("%d\n",s);
    }
    return 0;
}
--------------------- 
原文:https://blog.csdn.net/rating_/article/details/84034728 
View Code

猜你喜欢

转载自www.cnblogs.com/chengxiaofeng/p/10778846.html