首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
组合问题(从M个不同字符中任取N个字符的所有组合)
组合问题(从M个不同字符中任取N个字符的所有组合)
admin
2019-03-29
85
问题
组合问题(从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://jikaoti.com/ti/Pag7FFFM
0
程序员面试
相关试题推荐
大概描述一下ASP。NET页面的生命周期
值类型和引用类型的区别?写出C#的样例代码。
C#中的接口和类有什么异同。
输入一个单向链表,输出该链表中倒数第k个结点。链表的倒数第0个结点为链表的尾指针。链表结点定义如下:structListNode{intm_nKey;ListNode*m_pNext;};
设置邮件发送于30天之前那么隐藏邮件。
通过网上邻居查找mary计算机上的共享文件夹的保存文档。
从当前界面开始,到“电话和调制解调器的选项”中,将系统中的标准56000bps调制解调器删除。
将远程服务器中名为“通知”的文件在不下载的情况下进行编辑,修改201教室为303教室,然后直接保存,并在关闭编辑窗口后上传。
请恢复金山反垃圾邮件过滤列表。
()是计算机与网络的接口,计算机通过它向其他计算机发送信息,鉴别和接收其他计算机发送来的信息。
随机试题
一个英国人甲曾在马来西亚多次贩卖毒品,并被通缉。某日,甲到我国境内旅游时,我国司法机关对其贩毒行为进行追诉并对其定罪判刑。该案在管辖上适用的原则是【】
下列哪种疾病一般不引起血性胸腔积液
整体护理的宗旨是
基金管理公司的独立董事不少于()
某纳税人原在北京市经营,于2005年11月6日外出在石家庄市经营,到2006年3月6日又回到北京市,则该纳税人在外出经营期( )。
哪项不属于配送作业项()。
以传授系统知识和培养基本技能为目标的教学模式是()。
某些种类的海豚利用回声定位来发现猎物:它们发射出滴答的声音,然后接收水域中远处物体反射的回音。海洋生物学家推测这些滴答声可能有另一个作用,海豚用异常高频的滴答声使猎物的感官超负荷,从而击晕近距离的猎物。以下哪项如果为真,最能对上述推测构成质疑?
spirituallyFinnish
Hewasannoyedbyafly’s______inlandingonhisnose.
最新回复
(
0
)