首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
组合问题(从M个不同字符中任取N个字符的所有组合)
组合问题(从M个不同字符中任取N个字符的所有组合)
admin
2019-03-29
164
问题
组合问题(从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://www.kaotiyun.com/show/wxmZ777K
0
程序员面试
相关试题推荐
定义字符串的左旋转操作:把字符串前面的若干个字符移动到字符串的尾部。如把字符串abcdef左旋转2位得到字符串cdefab。请实现字符串左旋转的函数。要求时间对长度为n的字符串操作的复杂度为O(n),辅助内存为O(1)。
解释一下UDDI、WSDL的意义及其作用。
设置拨号连接属性使得拨号网络连接出现空闲时间10分钟自动挂断。
设置拨号连接属性使得拨号网络连接出现故障时候自动重拨间隔2分钟。
将D盘"试题"文件夹中的"考题1.doc"文件的属性设置为隐藏和只读。
将"回收站"的最大空间设置为每个驱动器的20%。
在Word中制作表格,按()组合键,可移到前一个单元格。A.↑B.←C.↓D.→
下列有关break和continue语句的叙述中,正确的是________。
不属于局域网的特点的是()。
加强网络道德建设,有利于加快信息安全立法的进程。
随机试题
提出“美是造型艺术的最高法律”的西方美学家是()。
出版物流通费用包括经营费用、管理费用和服务费用。()
中毒
下列药物经过炮制后可降低毒性的是
A.犀角地黄汤合银翘散加减B.大承气汤加减C.小承气汤合小陷胸汤加减D.救逆汤加减E.回阳救急汤加减脓毒性休克寒中三阴证的治疗方剂为
初级会计专业技术资格的取得实行评审制度。()
根据所给资料,回答题。CNNIC于2008年7月发布的《第22次中国互联网络发展状况统计报告》显示,我国网民数达2.53亿,超美国居世界首位。尽管如此,我国互联网普及率只有19.1%,仍然低于21.1%的全球平均水平。与上年同期相比,我国网
武卒制
网络协议精确地规定了交换数据的______。
Anintelligentpersonwillnotallowhimselftobeinfluencedbyadvertisements.Instead,hewill,firstofall,trytogettok
最新回复
(
0
)