打印一个字符串中字符的所有组合
来源:互联网 发布:广州亚信数据有限公司 编辑:程序博客网 时间:2024/05/21 09:38
#include #include char dest[50];void Reverse_str(char *src, int hight, int *count);int main(){char str[] = "abcde";int count = 0;printf("The previous string is :/n");puts(str);printf("----------------/n");Reverse_str(str, 0, &count);printf("/nThere %d assign ways!/n", count);return 0;}void Reverse_str(char *src, int hight, int *count){int len = strlen(src);int i = 0, j = 0;char *pstr = NULL;pstr = src;if(hight == len){for(i = 0; i < len; ++i){putchar(dest[i]);}printf("/t");(*count)++;if((*count) % 8 == 0){printf("/n");}return;}while(*pstr != '/0'){for(j = 0; j < hight; ++j){if(*pstr == dest[j]){break;}}if(j >= hight){dest[hight] = *pstr;Reverse_str(src, hight+1, count); }pstr++;}}
- 打印一个字符串中字符的所有组合
- 编程列出一个字符串的全字符组合情况,原始字符串中没有重复字符,例如: 原始字符串是"abc",打印得到下列所有组合情况
- 求一个字符串中所有字符的组合
- 求一个字符串中所有字符的组合
- 给一个字符串(包含重复字符),打印它的所有可能的组合。
- 用lua实现一个效果,输入一个字符串,输出该字符串中所有的字符组合
- 打印字符串中所有字符的排列
- 输入一个字符串,输出该字符串中字符的所有组合
- 输入一个字符串,输出该字符串中字符的所有组合
- 题目:输入一个字符串,输出该字符串中字符的所有组合
- 输入一个字符串,输出该字符串中字符的所有组合。(腾讯2014笔试附加题)
- 输入一个字符串,输出该字符串中字符的所有组合
- Java练习题-输入一个字符串,输出该字符串中字符的所有组合
- 算法笔试题(四):输入一个字符串,输出该字符串中字符的所有组合
- 打印出一个字符串的所有组合的递归方式
- 输入一个字符串,打印出该字符串中字符的所有排列
- 输入一个字符串,打印出该字符串中字符的所有排列
- 输入一个字符串,打印出该字符串中字符的所有排列。
- 利用JSGrid创建甘特图
- [小说连载]张小庆,在路上(4)- 领到第一个月工资
- 郁闷
- Struts2配置文件详解——struts.properties
- 啊
- 打印一个字符串中字符的所有组合
- maven第一步
- ubuntu 安装JDK
- Hadoop的Namenode无法启动
- 数字证书扫盲
- 产品经理的思考方式
- 鬼影病毒处理方法
- Linux配置连接网络
- 中国人民银行令-非金融机构支付服务管理办法