ZZNUOJ_C语言1100:求组合数(函数专题)(完整代码)
2023-09-14 09:04:30 时间
题目描述
求马上要举办新生程序设计竞赛了,与以往不同的是,本次比赛以班为单位,为了全面衡量一个班级的整体水平,要求从一个班的m位同学中任选k位同学代表本班参加比赛,问有多少种组合方案。显然,这个组合数是m!/(k!(m-k)!)。要求编写函数fact(),实现求一个数的阶乘功能,在主函数中调用此函数。
unsigned long fact(unsigned int n) { //函数返回值为n的阶乘。 }
输入
输入两个正整数m,k,k<=m<=12。
输出
输出一个整数,即组合方案数。
样例输入<
相关文章
- iOS开发之SQLite--C语言接口规范(四) —— Result Values From A Query
- C语言/C++常见习题问答集锦(五十六) 之编程实现查找优异生的功能
- linux系统调用函数(C语言):open,close函数和文件描述符
- ZZNUOJ_C语言1040:数列求和1(完整代码)
- ZZNUOJ_C语言1046:奇数的乘积(完整代码)
- ZZNUOJ_C语言1048:阶乘表(完整代码)
- ZZNUOJ_C语言1053:正弦函数(完整代码)
- ZZNUOJ_C语言1061:顺序输出各位数字(完整代码)
- ZZNUOJ_C语言1079:a+b(多实例测试2)(完整代码)
- ZZNUOJ_C语言1029:三角形判定(完整代码)
- ZZNUOJ_C语言1037:四则运算(完整代码)
- ZZNUOJ_C语言1101:逆序数字(函数专题)(完整代码)
- ZZNUOJ_C语言1107:回文数猜想(函数专题)(完整代码)
- ZZNUOJ_C语言1110:最近共同祖先(函数专题)(完整代码)
- ZZNUOJ_C语言1112:进制转换(函数专题)(完整代码)
- ZZNUOJ_C语言1115:数组最小值(完整代码)
- 智能优化算法——遗传算法(C语言实现)
- C语言指针的初始化和赋值
- C语言:运行中获取宏名字的技巧
- C语言之-fPIC编译与代码位置无关.a/.so库(二)
- C语言之struct n层嵌套总结(七十)