YTU 3007 順序串的基本運算

2022-07-17 08:15:09 字數 1060 閱讀 3105

時間限制: 1 sec  記憶體限制: 128 mb

提交: 1  解決: 1

編寫乙個程式,實現順序串的各種基本運算,主函式已給出,請補充每一種方法。

1、建立串s="abcdefghefghijklmn",和串s1="xyz";

2、輸出串s;

3、輸出串s的長度;

4、在串s的第九個字元位置插入串s1而產生s2;

5、輸出串s2;

6、刪除串s的第二個字元開始的五個字元而產生串s2;

7、輸出串s2;

8、將串s第二個字元開始的五個字元替換成串s1而產生串s2;

9、輸出串s2;

10、提取串s的第二個字元開始的10個字元而產生s2;

11、輸出串s3;

12、將串s1和串s2連線起來而產生串s3;

13、輸出串s3;

順序串的定義為

typedef struct

sqstring;

主函式:

int main()

abcdefghefghijklmn

18abcdefghxyzefghijklmn

aghefghijklmn

axyzghefghijklmn

bcdefghefg

xyzbcdefghefg

請使用c++編譯並提交

迷失在幽谷中的鳥兒,獨自飛翔在這偌大的天地間,卻不知自己該飛往何方…

#include #include #define sizemax 105

typedef struct

sqstring;

void strassign(sqstring &s,char cstr)

void dispstr(sqstring s)

{ for(int i=0; is.length+1)return str;

for(j=0; js.length||i+j>s.length+1)return str;

for(k=0; ks.length||i+j-1>s.length)return str;

for(k=0; k

YTU 3007 順序串的基本運算

時間限制 1 sec 記憶體限制 128 mb 提交 1 解決 1 編寫乙個程式,實現順序串的各種基本運算,主函式已給出,請補充每一種方法。1 建立串s abcdefghefghijklmn 和串s1 xyz 2 輸出串s 3 輸出串s的長度 4 在串s的第九個字元位置插入串s1而產生s2 5 輸出...

順序串基本運算

順序串基本運算 include define maxsize 50 int strlength char s 求串長 int strcat char s1,char s2 串連線 int substr char s,char t,int i,int len 求子串 int strcmp char s...

YTU 3008 鏈串的基本運算

時間限制 1 sec 記憶體限制 128 mb 提交 1 解決 1 編寫乙個程式,實現鏈串的各種基本運算,主函式已給出,請補充每一種方法。1 建立串s abcdefghefghijklmn 和串s1 xyz 2 輸出串s 3 輸出串s的長度 4 在串s的第九個字元位置插入串s1而產生s2 5 輸出串...