//順序串基本運算
#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 *s1, char *s2); //串比較
int strinsert(char *s, int i, char *t); //串插入
int main()
else
//求乙個串的子串
if (substr(x1, x3, 5, 12)) //對x1 求字串並存放到串x3 中
else
//字串比較函式
if (strcmp(x1, x2) > 0)
else
else
}//將字串插入到串x2 中
if (strinsert(x2, 5, "aaaaa"))
else
return 0;
}int strlength(char *s)
return i;
}int strcat(char s1, char s2)
i = 0;
j = 0;
while (s1[i] != '\0')
while (s2[j] != '\0')
s1[i] = '\0'; //置串結束標誌
return 1;
}int substr(char *s, char t, int i, int len)
for (j = 0; j < len; j++)
t[j] = '\0'; //給子串t 置結束標誌
return 1;
}int strcmp(char *s1, char *s2)
return (s1[i] - s2[i]); //返回值可以大於、小於或等於0
}int strinsert(char *s, int i, char *t)
k = i;
for (j = 0; s[k] != '\0'; j++)
str[j] = '\0';
j = 0;
while (t[j] != '\0')
j = 0;
while (str[j] != '\0')
s[i] = '\0'; //置串s 結束標誌
return 1;
}
Problem D 順序串的基本運算
time limit 1 sec memory limit 128 mb submit 73 solved 28 submit status web board 編寫乙個程式,實現順序串的各種基本運算,主函式已給出,請補充每一種方法。1 建立串s abcdefghefghijklmn 和串s1 xy...
YTU 3007 順序串的基本運算
時間限制 1 sec 記憶體限制 128 mb 提交 1 解決 1 編寫乙個程式,實現順序串的各種基本運算,主函式已給出,請補充每一種方法。1 建立串s abcdefghefghijklmn 和串s1 xyz 2 輸出串s 3 輸出串s的長度 4 在串s的第九個字元位置插入串s1而產生s2 5 輸出...
實現順序串各種基本運算的演算法
實驗題目 實現順序串各種基本運算的演算法 實驗內容 編寫程式,實現順序串的各種基本運算,並在此基礎上設計乙個主程式完成如下功能 1 建立串s abcdefghefghijklmn 和串s1 xyz 2 輸出串s 3 輸出串s的長度 4 在串s的第9個字元位置插入串s1而產生串s2 5 輸出串s2 6...