Problem D 順序串的基本運算

2021-07-11 22:02:52 字數 1269 閱讀 3030

time limit: 1 sec  

memory limit: 128 mb

submit: 73  

solved: 28

[submit][

status][

web board]

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

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 strlength(sqstring s)

void dispstr(sqstring s)

{ int i;

if(s.length>0)

{ for(i=0;is1.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;ks.length||i+j-1>s.length)

return str;

for(k=0;k

順序串基本運算

順序串基本運算 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...

Problem D 字串的逆序

problem d 字串的逆序 time limit 1 sec memory limit 2 mb submit 8658 solved 5155 submit status web board description 將輸入的乙個字串s逆序輸出。input 輸入為乙個串s。輸入最少為乙個字元,最...

串的基本概念和順序串

一 串的基本概念 串 或字串 是由零個或多個字元組成的有窮序列。含零個字元的串稱為空串,用 表示。串中所含字元的個數稱為該串的長度 或串長 通常將乙個串表示成 a1a2 an 的形式。其中最外邊的雙引號本身不是串的內容,它們是串的標誌,以便將串與識別符號 如變數名等 加以區別。每個ai 1 i n ...