首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
组合问题(从M个不同字符中任取N个字符的所有组合)
组合问题(从M个不同字符中任取N个字符的所有组合)
admin
2019-03-29
171
问题
组合问题(从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
程序员面试
相关试题推荐
输入n个整数,输出其中最小的k个。例如输入1,2,3,4,5,6,7和8这8个数字,则最小的4个数字为1,2,3和4。
Remoting简介
ASP.NET能在那些系统中运行?
利用“开始”菜单“所有程序”启动“计算器”应用程序。
()是计算机系统软件的两个重要特点。A.通用性B.可卸载性C.可扩充性D.基础性
在Word中制作表格,按()组合键,可移到前一个单元格。A.↑B.←C.↓D.→
请在自定义序列“P1,P2,P3,P4”中增加P5。
把所有的幻灯片添加切换声音为“鼓掌”,切换速度为“慢速”。
软件设计模块化的目的是()。
802.11n使用哪一类型的复用技术?A、空间复用B、OFDMC、DSSSD、FHSS
随机试题
在石油沥青防腐中,玻璃布接头的搭接长度为150~200mm。
违反合同的民事责任称为()
A.总灰分B.酸不溶性灰分C.两者都是D.两者都不是E.杂质灰分控制药材外来杂质用哪项表示
某系统工程公司承建了一大楼的泛光照明改造工程,大楼原泛光照明采用2000W钠灯光源,新设计考虑节能环保,选用55W的LED光源及控制模块进行场景控制,并通过控制总线与大楼BA系统集成,还能通过互联网与城市景观照明同步开启和关闭。因建筑为玻璃幕墙,并有透空段
下列关于证监会派出机构的表述中,正确的是()。Ⅰ.中国证监会在上海、深圳等地设立8个稽查局Ⅱ.中国证监会在各省、自治区、直辖市、计划单列市共设立36个证监局Ⅲ.依法查处辖区内监管范围的违法、违规案件,调解证券、期货业务纠纷和争议Ⅳ.依据中
孙先生购买了一套写字楼,建筑面积为100m2,其中套内房屋使用面积为70m2,套内墙体面积为5m2,封闭阳台建筑面积为6m2,分摊的共有建筑面积为19m2,则套内建筑面积为()m2。
{an}是一个等差数列,a3+a7-a10=8,a11-a4=4,则数列前13项之和是()。
西周时期的审理方法“五听”包括()。
Somepeoplemayovereatbecausethey’reunabletotasteand【B1】______thefatinfoods,newresearchsuggests.Peoplewhosemouth
Trytoimaginewhatitisliketolivewithoutelectricity.Itisboring,【C1】______onething—notelevision,noMP3player,novi
最新回复
(
0
)