首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请编写一个函数comm(int n,int k),该函数将用递归算法计算从n个人中选择k个人组成一个委员会的不同组合数,由n个人里选k个人的组合数=由(n-1)个人里选k个人的组合数+由(n-1)个人里选(k-1)个人的组合数。 注意:部分源程序已存
请编写一个函数comm(int n,int k),该函数将用递归算法计算从n个人中选择k个人组成一个委员会的不同组合数,由n个人里选k个人的组合数=由(n-1)个人里选k个人的组合数+由(n-1)个人里选(k-1)个人的组合数。 注意:部分源程序已存
admin
2012-05-11
49
问题
请编写一个函数comm(int n,int k),该函数将用递归算法计算从n个人中选择k个人组成一个委员会的不同组合数,由n个人里选k个人的组合数=由(n-1)个人里选k个人的组合数+由(n-1)个人里选(k-1)个人的组合数。
注意:部分源程序已存在文件test41_2.cpp中。
请勿修改主函数main和其他函数中的任何内容,仅在函数comm的花括号中填写若干语句。
源程序文件test41-2.cpp清单如下:
#include<iostream.h>
int comm(int n, int k)
{
}
void main ( )
{
int n=7, k=3;
cout<<"n=7,k=3"<<endl;
cout<<comm(n,k)<<endl;
}
选项
答案
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); }
解析
本题考查的是考生对简单的递归函数的应用。递归函数是算法设计中比较经典的一种,它主要应用数学的递推公式进行反复的迭代计算并最终得到正确答案,在编程上体现为在函数体内部对自身的调用。本题的大体思路为:递归的结束条件为n=k或者k=0,否则就递推的调用公式右端的两项继续训算,直到满足结束条件再逐层返回。
转载请注明原文地址:https://kaotiyun.com/show/l7ID777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
比较唐宋地方行政机构设置的异同。(北京大学2001年中国古代史真题)
一个双因素方差分析实验,A因素为数材,共3种;B囚素为教法,共4种。交叉分析后得到12种处理,假定每个处理中有2名被试。教学后进行测验,得到方差分析表。请补充下表的空白。
初学电脑打字时,练习次数越多,错误就会越少,这属于()
认为学校教育的功能就是再生产出占主导地位的社会政治意识形态、文化关系和经济结构的是
下列说法错误的是
下列关于学校教育的说法,错误的是
根据货币乘数模型,下面哪个变量是由商业银行决定的?()
道德与法律都属于社会规范的范畴,都具有规范性、强制性和有效性,道德与法律既有区别又有联系。下列有关道德与法律的几种表述中,哪种说法是错误的?()
我国实体法和程序法开始逐步分离始于()
根据表“股票”和“数量”建立一个查询,该查询包含的字段有“股票代码”、“股票简称”、“买入价”、“现价”、“持有数量”和“总金额”(现价×持有数量),要求按“总金额”降序排序,并将查询保存为myquery。
随机试题
感染的类型主要有________、________、________、________。
下列情形中,属于医疗事故的是
下列抗辩权属于永久抗辩权的是哪一项?()
人们心目中的神明,所以神明,也无非由于其“昔在、今在、恒在”以及“无所不在”的特质。而身为一个人,我对自己“只能出现于这个时间和空间”感到另一种可贵,仿佛我是拼图板上扭曲奇特的一小块形状,单独看,毫无疑义,及至恰恰嵌在适当的时空,却也是不可或缺的一块。画线
(1)强调应舒适、实用(2)对居住面积提出了新的要求(3)室内陈设应具有美学观点(4)住所的位置是关键所在(5)不满一般的室内装修
已知随机变量X与Y均服从0—1分布,且E(XY)=,则P{X+Y≤1}=()
Choosethecorrectletter,A,BorC.OnlineExchangeBusinessThewebsiteisorganisedby
Manyprehistoricpeoplesubsistedashuntersandgatherers.Undoubtedly,game animals,includingsomeverylargespe
TheFalklandIslandsarecalled_____byArgentina..
A、Tennissets.B、ComputerandTVset.C、Bookcaseandbookshelf.D、Refrigeratorandkitchenstuff.D事实细节题。本题关键句为“WhatIreallyw
最新回复
(
0
)