首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
组合问题(从M个不同字符中任取N个字符的所有组合)
组合问题(从M个不同字符中任取N个字符的所有组合)
admin
2019-03-29
88
问题
组合问题(从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
程序员面试
相关试题推荐
Asthelatestcropofstudentspentheirundergraduateapplicationformandweighuptheiroptions,itmaybeworthconsidering
在金山毒霸的反垃圾邮件设置中,将禁止的地址“ABC@abe.com”更改为“abe@abe.COrn”。
利用"开始"菜单的"运行"选项,启动"计算器"应用程序,计算器应用程序的标识为:c:\windows\system32\calc.exe(在"打开"中直接填写标识名)。
在Word97的编辑状态,执行“文件”菜单中的“保存”命令后()。A.将所有打开的文档存盘B.只能将当前文档存储在原文件夹的文件内C.可以将当前文档存储在已有的任意文件夹内D.可以先建立一个新文件夹,再将文档存储在该文件夹内
在Excel97的某单元格内输入了一个公式后,单元格的显示为"#######",这是由于()。A.所得结果没有意义B.所得结果长度超过了列宽C.公式输入有误D.所得结果被隐藏
以下有关对象事件过程的说法中,错误的是________。
在使用SELECT-SQL语句进行查询操作时,可以进行集合的并运算,即将多个基本的SELECT-SQL语句运行结果进行合并。这时,需要使用关键词(或称为运算符)________将多个基本的SELECT-SQL语句进行组合。
有个服务器一直没有补丁更新,因为要求他的可用性,问怎么解决这个问题?
论逻辑网络设计过程中财用户需求的把握对于网络规划设计工程师来说,在把某项工作系统化的时候,正确地理解该项工作的内容并设计出有效的系统,是一件最困难的事情。为了把用户的需求正确无误地反映到网络工程项目的逻辑设计文档中,常规的做法是将该工程项目的需求说
对计算机评价的主要性能指标有时钟频率、①、运算精度、内存容量等。对数据库管理系统评价的主要性能指标有②、数据库所允许的索引数量、最大并发事务处理能力等。②处应填入?
随机试题
国际货币基金组织的基本职能是什么?
北宋时期,第一位大量制作慢诃悯人是【】
对偏头痛的预防性治疗,应除外哪种药物
治疗瘸病风痰闭阻证,应首选
合同解除后,合同已经履行的,当事人()。
关于债券基金和债券的区别,下列描述中正确的有()。Ⅰ.债券的收益不如债券基金的利息固定Ⅱ.债券没有确定的到期日Ⅲ.债券基金的收益率比买入并持有到期单一债券的收益率更难以预测Ⅳ.投资风险不同
下列说法错误的是()。
外商投资企业所得税规定,下列情况属于企业内部处置资产的有()。
旅游团抵京后用第一餐,多数游客要求喝红星二锅头,地陪满足了他们,因为是第一餐,所以白酒的费用由()。
ShehadreadagreatdealaboutProfessorKingandshefeltveryexcitedatthe______ofmeetinghim.
最新回复
(
0
)