Advertisement

开发一个系统支持对顺序串进行基本运算,并在此基础上开发另一个模块具备以下功能

阅读量:

实现顺序串中的各种基本运算,并在此基础上设计一个程序完成如下功能。

  1. 构造字符串s="abcdefghefghijklmn"以及字符串s1="xyz"
  2. 显示字符串s的内容
  3. 计算并输出字符串s的长度值
  4. 在字符串s的第9个字符位置处插入用户输入的字符串s1,从而生成新的字符串s2
  5. 输出生成后的字符串s2
  6. 从字符串s的第2个字符起删除连续5个字符,形成新的字符串s2
  7. 输出修改后的字符串s2
  8. 将字符串s中从第2个字符开始的连续5个字符替换为字符串s1,进而生成新的字符串s2
  9. 输出更新后的字符串s2
  10. 截取字符串s中从第2个字符开始的连续10个字符,形成新的字符串s3
  11. 输出所提取出的字符串s3
  12. 将字符串s1与字符串s2进行拼接操作,得到新的组合字符串s4
  13. 输出最终形成的组合结果串s4
    程序实现如下:
    sqstring.cpp
复制代码
    //顺序串基本运算的算法
    #include <stdio.h>
    #define MaxSize 100
    typedef struct
    {	
    	char data[MaxSize];
    	int length;	

全部评论 (0)

还没有任何评论哟~