字符串枚举(14复试)
2015-03-03 22:38
127 查看
已知集合S={‘A’,’B’,’C’},输入数字n,要求输出所有满足条件的字符串:长度为n,字符串的每个字符都是集合S的元素
#include<stdio.h> int sum=0; void dfs(int n,int pos,char str[]){ if(pos>=n){ str ='\0'; sum++; printf("%s\n",str); return; } str[pos]='A'; dfs(n,pos+1,str); str[pos]='B'; dfs(n,pos+1,str); str[pos]='C'; dfs(n,pos+1,str); } int main(){ int n; char str[12]; scanf("%d",&n); dfs(n,0,str); printf("%d\n",sum); return 0; }
相关文章推荐
- 北航复试上机14真题
- 【峰回路转】Excel技巧百例 14.字符串截取函数的经典组合示例
- MySQL枚举只能插入字符串不能插入整数
- C++枚举与字符串之间的转换
- hihoCoder 字符消除 (字符串处理)(枚举)
- C++:C++背景、名字空间、结构联合枚举、字符串类型
- 循环、中断、字符串、枚举(学习简介)
- 【整理】C# ToString格式字符串整理(Format)(数字、日期和枚举的标准格式设置说明符)(SamWang)
- 将文本输入的字符串与枚举中的值进行比较
- TypeScript基础入门 - 枚举 - 数字枚举和字符串枚举
- 14:枚举的使用
- 格式化--包括字符串, 数字, 日期, 枚举等类型数据的格式化
- LeetCode-14-Longest-Common-Prefix 求若干字符串的最大公共前缀
- c#如何根据字符串获得枚举对象对应的值
- LS 14 Square free(枚举)
- 小白学开发(iOS)OC_ 从文件中读取字符串内容(201 4000 5-08-14)
- JAVA工具类(14)----UUID工具类,产生随机字符串主键
- 14--4--1字符串冒泡法
- c#枚举转化示例大全,数字或字符串转枚举
- 怎样实现字符串与枚举量的相互转换