输入非负整数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;
}
上一篇:算法竞赛入门经典 竖式问题
下一篇:算法竞赛入门经典 蛇形填数
【LeetCode】39. 组合总和
计算组合数编写函数,参数是两个非负整数n和m...
举报文章
请选择举报类型
补充说明
0/200
上传截图
格式支持JPEG/PNG/JPG,图片不超过1.9M