首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
组合问题(从M个不同字符中任取N个字符的所有组合)
组合问题(从M个不同字符中任取N个字符的所有组合)
admin
2019-03-29
170
问题
组合问题(从M个不同字符中任取N个字符的所有组合)
选项
答案
void find(char *source, char *result, int n) { if(n==1){ while(*source) printf("%s%c\n", result, *source++); }else{ int i, j; for(i=0; source[i] != 0; i++); for(j=0; result[j] != 0; j++); for(; i>=n; i--) { result[j] = *source++; result[j+1] = ’\0’; find(source, result, n-1); } } } int main(int argc, char* argv[]) { int const n = 3; char *source = "ABCDE", result[n+1] = {0}; if(n>0 && strlen(source)>0 && n<=strlen(source)) find(source, result, 3); return getchar(); }
解析
转载请注明原文地址:https://kaotiyun.com/show/wxmZ777K
0
程序员面试
相关试题推荐
WhenIseeclients,thisisthequestionthatI’maskedthemost.Ifyou’reinapublicplace,lookaround.【F1】Nearlyeveryone
"Thecatdoesnotofferservices,"WilliamBurroughswrote."Thecatoffersitself."Butitdoessowithunapologeticcontradict
[A]Theperson-skillsmatchapproachtoselection[B]Theimpactsofbadselectiondecisions[C]Theimportanceofstructu
如何通过ADO.NET读取数据库中的图片?
输入一个链表的头结点,反转该链表,并返回反转后链表的头结点。链表结点定义如下:{intm_nKey;ListNode*m_pNext;};
保存当前浏览的www.sina.com的网页到“D:\网页保存”文件夹,保存名称是新浪网页文字版,保存类型是txt。
设置拨号连接属性,使用终端窗口功能登录到远程计算机。
利用“以后发送”邮件功能,常规收件人bob@sina.com普通抄送人wangling@lnu.edu.cn密件抄送收件人:mary@sohu.com
下面哪些属于中国域名()A.MicrosoftB.eeec.comC.ibm……ilD.bta.cn
对学生成绩表中某个学生的成绩求和放在单元格E2中,利用绝对引用,复制到一个新的单元格F2。
随机试题
龙胆泻肝汤可用于何种出血病证()(2002年第153题)
甲市为乙省政府所在地的市。关于甲市政府行政机构设置和编制管理,下列说法中正确的是()。
腰椎结核临床常见的体征是
长期应用磺胺类药物时,同服等量碳酸氢钠的目的是减轻
伸长率是衡量钢材()的指标。
关于混凝土模板及支架拆除,说法正确的是()。
中国目前正在进行的行政管理体制和机构改革能否成功的关键是()。
hangry
Readarticlebelowaboutpredisciplinerecommendations.Foreachquestion31—40.writeonewordinCAPITALLETTERSonyourAnswe
Itwillbewarmerandwarmer,_____moreandmoretreesareturninggreen.
最新回复
(
0
)