输入非负整数m和n,输出组合数,其中。
//组合数
#include<stdio.h>
int f(int n){
int i,m=1;
for(i=1;i<=n;i++)
m*=i;
return m;
}
int main(){
int m,n;
scanf("%d%d",&m,&n);
printf("%d\n",f(n)/(f(m)*f(n-m)));
return 0;
}
注意:函数的调用
输入非负整数m和n,输出组合数,其中。
//组合数
#include<stdio.h>
int f(int n){
int i,m=1;
for(i=1;i<=n;i++)
m*=i;
return m;
}
int main(){
int m,n;
scanf("%d%d",&m,&n);
printf("%d\n",f(n)/(f(m)*f(n-m)));
return 0;
}