首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
组合问题(从M个不同字符中任取N个字符的所有组合)
组合问题(从M个不同字符中任取N个字符的所有组合)
admin
2019-03-29
162
问题
组合问题(从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
程序员面试
相关试题推荐
Individualsandbusinesseshavelegalprotectionforintellectualpropertytheycreateandown.Intellectualproper【C1】______fro
Asthelatestcropofstudentspentheirundergraduateapplicationformandweighuptheiroptions,itmaybeworthconsidering
输入一个整数数组,判断该数组是不是某二元查找树的后序遍历的结果。如果是返回true,否则返回false。例如输入5、7、6、9、11、10、8,由于这一整数序列是如下树的后序遍历结果:8/\610
输入一个整数和一棵二元树。从树的根结点开始往下访问一直到叶结点所经过的所有结点形成一条路径。打印出和与输入整数相等的所有路径。例如输入整数22和如下二元树则打印出两条路径:10,12和10,5,7。二元树结点的数据结构定义为:struct
列举一下你所了解的XML技术及其应用
邮件的删除。
设置不允许其他人共享我的网络摄像机功能。
在Word97中,设定打印纸张大小时,应当使用的命令是()。A.文件菜单中的“打印预览”命令B.文件菜单中的“页面设置”命令C.视图菜单中的“工具栏”命令D.视图菜单中的“页面”命令
下列叙述中,不属于结构化程序设计方法的主要原则的是()。
用汇编语言编写的程序便于阅读和理解,不依赖于具体的机器。
随机试题
设求a,b的值.
茯苓可主治除哪项外的病证
多层砌体房屋,其最主要的抗震措施是()。
按《水利工程建设程序管理暂行规定》的要求,水利工程建设程序的最后一环为()
在股份公司盈利分配顺序上,优先股票排在普通股票之前,但在破产清算时,普通股票排在优先股票之前。()
甲公司为增值税一般纳税人,2018年12月31日购入不需要安装的生产设备一台,当日投入使用。该设备价款为360万元,增值税税额为57.6万元,预计使用寿命为5年,预计净残值为零,采用年数总和法计提折旧。该设备2019年应计提的折旧额为()万元。
中国共产党的根本路线是群众路线。()
下列给定的关键字输入序列中,不能生成如下二叉排序树的是()。
Whetherwewantitornotweareallgreedybynature.Fromthemomentweare【C1】______andtothelastdayofourlifewe【C2】___
AsufferfromastrokeBwillbeaffectedCchangetheirlifestylesDwilltakeplaceEoccursatthebackofhis/herbrainFco
最新回复
(
0
)