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()
abcdefghefghijklmn18abcdefghxyzefghijklmn
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 ...