第八周專案3 將c1字元換成值為c2字元

2021-07-23 20:48:49 字數 786 閱讀 2343

問題及**

*檔名稱:替換字元.cpp

*完成日期;2023年10月20日

*版本號;v1.0

* *問題描述: 試編寫演算法實現將字串s中所有值為c1的字元換成值為c2的字元

*輸入描述:需要替換的字元

*程式輸出:替換之後的字元

*/#include #include "sqstring.h"

int main()

#include #include #include "sqstring.h"

void trans(sqstring &s, char c1, char c2)

{ int i;

for (i=0; is.length || j<0 || i+j-1>s.length)

return str; //引數不正確時返回空串

for (k=i-1;ks1.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;k0)

{ for (i=0;i

執行結果

第八周 專案3 2 字元倒置

檔名稱 main.cpp 作者 王超 完成日期 2015年10月23日 問題描述 將字串中所有字元倒過來重新排序 include include sqstring.h int main include include include sqstring.h void invert sqstring s...

第八周 專案三(3) 字元的刪除

題目描述 從串s中刪除其值等於c的所有字元。如從message中刪除 e 得到的就是mssag 1 演算法庫中的標頭檔案部分 ifndef sqstring h included define sqstring h included define maxsize 100 最多的字元個數 typede...

第八周 1 專案4 字串加密

問題及 檔名稱 xxy.作 者 徐瀟雨 完成日期 2017 年 10 月 19 日 版 本 號 v1.0 問題描述 設計乙個程式,實現加密 解密演算法,將輸入的文字進行加密後輸出,然後進行解密並輸出。輸入描述 lao he jiao shu ju jie gou 程式輸出 原文串 lao he ji...