首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
组合问题(从M个不同字符中任取N个字符的所有组合)
组合问题(从M个不同字符中任取N个字符的所有组合)
admin
2019-03-29
108
问题
组合问题(从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
程序员面试
相关试题推荐
AnE-mailtoaRoommate写给室友的邮件YouaregoingtostudyabroadandshareanapartmentwithJohn,alocalstudent.Writehimane-
Publicationbiasinacademicjournalsisnothingnew.Afindingofnocorrelationbetweensportingeventsandeitherviolentcri
Americanschoolsaren’texactlyfrozenintime,butconsideringthepaceofchangeinotherareasoflife,ourpublicschoolste
[A]Forcrowdfundingtowork,theprojectneedstocapturethepublicimagination.Andnotallacademicsarecomfortablewithse
输入一个链表的头结点,反转该链表,并返回反转后链表的头结点。链表结点定义如下:{intm_nKey;ListNode*m_pNext;};
判断单链表中是否存在环(网上说的笔试题)
快速排序(东软喜欢考类似的算法填空题,又如堆排序的算法等)
歌德巴赫猜想。任何一个偶数都可以分解为两个素数之和。
利用D盘窗口,查看WindowsXP已经注册的文件类型,找到"Flash影片"类型。
将"回收站"的最大空间设置为每个驱动器的20%。
随机试题
心脏快速MRI成像序列的优点不包括
20世纪60年代初心理学家布鲁纳发起了()
王某是复员军人,李某是其妻子,则王某从部队带回的医疗费、伤残补助费属于()
单相全波整流X线机的最短曝光时间是
女,14岁。1年前前牙碰伤未治,近3日牙龈肿痛不能咬物。查:牙冠近中切角折断,牙冠变黑,叩痛(++),Ⅰ度松动,唇侧牙龈红肿。该患牙应诊断为
市政公用工程厂站建(构)筑物的平面控制网,宜布置成建筑()。
只有在债务履行期间届满,债务人不履行债务致使抵押物被法院依法扣押的情况下,自()起,抵押权人才有权收取孳息。
采用基金预算模式编制社会保障预算的缺点是()。
放开“二胎”的政策,将有效地改善独生子女任性、霸道、自私的社会性问题。()
Aboutacenturyago,theSwedishphysicalscientistArrheniusproposedalowofclassicalchemistrythatrelateschemicalreacti
最新回复
(
0
)