输入
输入有多组数据。
每组数据一行,每行两个非负整数 n 和 k ,其中 k ≤ n ≤ 12。
输出
每组输入产生一行输出,即 C(n, k) 的值。
代码如下:
#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;
}