分析:从n个人里选k个人的组合数=从n-1个人里选k个人的组合数+从n-1个人里选k-1个人的组合数。

#include<iostream>
using namespace std;
int comm(int n, int k)
{
if (k > n)
return 0;
else if (n == k || k == 0)
return 1;
else
{
return comm(n - 1, k) + comm(n - 1, k - 1);
}
}
int main()
{
int n, k;
int result;
cin >> n >> k;
result = comm(n, k);
cout << result;
system("pause");
return 0;
}

用递归法计算从n个人中选择k个人的组合数相关推荐

  1. 用递归法计算斐波那契数列的第n项

     斐波纳契数列(Fibonacci Sequence)又称黄金分割数列,指的是这样一个数列:1.1.2.3.5.8.13.21.--在数学上,斐波纳契数列以如下被以递归的方法定义:F0=0,F1=1, ...

  2. 编写函数求两个数的最大公约数,采用递归法计算两数的最大公约数。

    提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 题目: [实验案例3:函数的递归调用] 编写函数求两个数的最大公约数,采用递归法计算两数的最大公约数. [实验指导] 分析:m.n为两 ...

  3. C语言使用递归法计算n的阶乘

    C语言使用递归法计算n的阶乘 #include <stdio.h> long Fact(int n); int main(){int n;long ret;printf("Inp ...

  4. 用递推法和递归法计算一个数的阶乘

    递推法 #include<stdio.h> int main() {int n,y=1,i;scanf("%d",&n);if(n==0||n==1) y=1; ...

  5. python棋盘放米循环结构_Python递归法计算棋盘上所有路径总奖品最大值(京东2016编程题)...

    问题描述:假设有一个6x6的棋盘,每个格子里有一个奖品(每个奖品的价值在100到1000之间),现在要求从左上角开始到右下角结束,每次只能往右或往下走一个格子,所经过的格子里的奖品归自己所有.问最多能 ...

  6. Python递归法计算棋盘上所有路径总奖品最大值(京东2016编程题)

    问题描述:假设有一个6x6的棋盘,每个格子里有一个奖品(每个奖品的价值在100到1000之间),现在要求从左上角开始到右下角结束,每次只能往右或往下走一个格子,所经过的格子里的奖品归自己所有.问最多能 ...

  7. 《用递归法解决问题》教学设计

    转载:http://blog.sina.com.cn/s/blog_c1f95fa10102wv7q.html 原载于<中国信息技术教育>2017年第9期 江苏省大丰高级中学 庞 霞 江苏 ...

  8. 求最大公约数的4种方法C语言(辗转相除法、辗转相减法、穷举法、递归法)

    最大公约数,也称最大公因数.最大公因子,指两个或多个整数共有约数中最大的一个. 目录 问题描述 辗转相除法(欧几里得算法) 代码实现 辗转相减法 代码实现 暴力穷举法 代码实现 递归法 代码实现 测试 ...

  9. matlab求刚度,matlab直接刚度法计算结构频率

    matlab直接刚度法计算结构频率 syms E I K r l x cja1=-E*I*K*r^3*(cos(x)*sinh(x)+sin(x)*cosh(x))jc1=-E*I*K*r^2*sin ...

  10. 编写程序C语言 用递归法求n,用C语言编写一个递归程序用来计算:1*2+2*3+3*4+.+(n-1)*n...

    用C语言编写一个递归程序用来计算:1*2+2*3+3*4+.+(n-1)*n以下文字资料是由(历史新知网www.lishixinzhi.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧 ...

最新文章

  1. typora新增主题,typora将主题导入本地
  2. Jquery获取选中行的某个数据
  3. 【工具使用系列】关于 MATLAB 机器视觉,你需要知道的事
  4. linux上安装配置vsftpd
  5. torch expand
  6. 把握人工智能命脉的有效方法
  7. 超3000岗位!腾讯产业互联网新年大扩招!
  8. 【机器学习】ICA 原理以及相关概率论,信息论知识简介
  9. MPEG-4 压缩编码标准
  10. mysql 存储过程死循环的关闭
  11. 躲避校园网认证客户端的检测,开启笔记本热点的方法!
  12. uniapp 拍照 或者 相册 识别身份证信息
  13. 我的2012北京LAMP兄弟连
  14. EPLAN入门学习笔记(一)——项目创建与基本使用方法
  15. kic炉温测试软件中文版,KIC炉温测试仪-KIC2000炉温测试
  16. 优盘格式化后如何免费恢复
  17. base64码通过http传输 +号变 空格 问题解决
  18. 苹果又一次将国产手机遮羞布撕下了,证明了谁才是创新领导者
  19. easyui label显示不全_Easyui 扩展行显示细节_EasyUI 教程
  20. iOS 警告 Local declaration of 'XXX' hides instance

热门文章

  1. Kafka 中 partition replica 默认分配机制
  2. 45、我的C#学习笔记11
  3. UI设计师——你是什么设计师?
  4. linux下磁盘及文件系统基础知识(1)
  5. JSTL 核心标签库 使用(C标签)
  6. [c++] polymorphism without virtual function
  7. [leetcode] Sudoku Solver
  8. mysql zhu 主从复制_MySQL主从复制--原理
  9. 1063 Set Similarity (25 分) set注意查询从1到q所以输入的时候也要从1到n
  10. error: 'EOF' was not declared in this scope的解决办法