数据结构 基础题 字符串
来源:互联网 发布:淘宝一件代发发货 编辑:程序博客网 时间:2024/06/05 10:25
1 下面程序段的输出结果是
1
2
3
char
*p1 = ”
123
”, *p2 = ”ABC”, str[
50
] = “xyz”;
strcpy(str +
2
, strcat(p1, p2));
printf(“%s\n”, str);
原代码有错:p1和p2都指向常量字符串,在常量区,所以不能对其进行操作;改为数组即可,但是用字符串初始化数组时要记得将数组长度加1,因为字符串默认的末尾有一个‘\0’;第二点要注意的是,strcat函数的p1要有足够的空间来容纳p1和p2连接后的串长。
出错
修改为以下代码将可以:
char p1[7] = "123";
char p2[] = "ABC";
char str[50] = "xyz";
strcpy(str + 2, strcat(p1, p2));
printf("%s\n", str);
结果:
2 字符串www.qq.com所有非空子串(两个子串如果内容相同则只算一个)个数是()
非空子串的个数共有n(n+1)/2=55个,由于相同子串算一个,所以要减去2个w,一个.,一个ww,一个q,所以还有50个
阅读全文
0 0
- 数据结构 基础题 字符串
- 数据结构基础_插入字符串
- [Coursera]数据结构基础_Week4_字符串_Q1
- [Coursera]数据结构基础_Week4_字符串_Q2
- [Coursera]数据结构基础_Week4_字符串_Q3
- Python基础学习----数据类型,字符串,内置数据结构
- 数据结构 基础题 查找
- 数据结构基础(11)------------输出字符串的所有组合( Permutation)--腾讯笔试附加题
- PJLIB库基础框架-数据结构之字符串的使用
- HERBUST 1551 基础数据结构——字符串2 病毒II
- Nginx源码分析 - 基础数据结构篇 - 字符串结构 ngx_string.c
- 数据结构基础 字符串相似度与最长公共子序列
- 字符串-英语数字转换器(数据结构基础 第4周)
- 字符串-KMP算法实现(数据结构基础 第4周)
- 字符串-前缀中的周期(数据结构基础 第4周)
- 字符串-拼写检查(数据结构基础 第4周)
- [转载]数据结构笔试题基础
- [转载]数据结构笔试题基础
- kubernetes资源对象--Label
- 安卓动态加载ListView
- 计算缓存大小以
- 水题qduoj https://qduoj.com/contest/23/
- 使用C#多线程提高系统响应能力举例
- 数据结构 基础题 字符串
- vue.js学习之组件(下篇)
- myBatis框架
- Oracle外键要建立索引的原理和实验
- IntelliJ IDEA中SVN修改服务器URL解决办法
- Linux内核系统体系结构
- 网络商城和同行竞争
- 处理百万级以上的数据提高查询速度的方法
- 数据库未打开