开发一个系统支持对顺序串进行基本运算,并在此基础上开发另一个模块具备以下功能
发布时间
阅读量:
阅读量
实现顺序串中的各种基本运算,并在此基础上设计一个程序完成如下功能。
- 构造字符串s="abcdefghefghijklmn"以及字符串s1="xyz"
- 显示字符串s的内容
- 计算并输出字符串s的长度值
- 在字符串s的第9个字符位置处插入用户输入的字符串s1,从而生成新的字符串s2
- 输出生成后的字符串s2
- 从字符串s的第2个字符起删除连续5个字符,形成新的字符串s2
- 输出修改后的字符串s2
- 将字符串s中从第2个字符开始的连续5个字符替换为字符串s1,进而生成新的字符串s2
- 输出更新后的字符串s2
- 截取字符串s中从第2个字符开始的连续10个字符,形成新的字符串s3
- 输出所提取出的字符串s3
- 将字符串s1与字符串s2进行拼接操作,得到新的组合字符串s4
- 输出最终形成的组合结果串s4
程序实现如下:
sqstring.cpp
//顺序串基本运算的算法
#include <stdio.h>
#define MaxSize 100
typedef struct
{
char data[MaxSize];
int length;
全部评论 (0)
还没有任何评论哟~
