使用迭代器 字串插入

2021-08-28 06:37:20 字數 1047 閱讀 1614

注意: 總時間限制: 1000ms 記憶體限制: 65536kb、

有兩個字串str和substr,str的字元個數不超過10,substr的字元個數為3。(字元個數不包括字串結尾處的'\0'。)將substr插入到str中ascii碼最大的那個字元後面,若有多個最大則只考慮第乙個。

輸入包括若干行每一行為一組測試資料,格式為

str substr

對於每一組測試資料,輸出插入之後的字串。

1:    abcab eee

2:   12343 555

1:abceeeab

2:12345553

這題有多組輸入,請參照第二題的提示依次讀入和處理每一組資料。

如果使用了字串函式,比如strlen,請包含cstring標頭檔案 #include 。

有兩種方法,可以跑出來。

使用string下標

#includeusing namespace std;

int main()

for(int i = 0;i != index + 1;++i)

cout << s1[i];

cout << s2;

for(int i = index + 1;i != len; ++i)

cout << s1[i];

cout 《最近在學迭代器,所以也使用了迭代器:**如下

#include#includeusing namespace std;

int main ()

}for(auto i = s1.begin();i != intex + s1.begin()+1;++i)

cout << *i;

cout << s2;

for(auto i = intex + s1.begin()+1; i != s1.end();++i)

cout << *i;

cout<< endl;

}return 0;

}

字串插入

coursera上北大 計算概論a 期中試題 描述 有兩個字串 str和 substr str 的字元個數不超過10,substr 的字元個數為3。將 substr插入到 str中 a scii 碼最大的那個字元後面,若有多個最大則只考慮第乙個。輸入 輸入包括若干行,每一行為一組測試資料,格式為 s...

字串迴圈插入

set ansi nulls on set quoted identifier on goalter proc dbo email sendeamil title nvarchar 50 contenttext nvarchar max emailboxid uniqueidentifier,use...

字串插入 C

字串插入 題目內容 有兩個字串str和substr,str和substr的字元個數不超過10 5,只包含大小寫字母和數字。字元個數不包括字串結尾處的 0 將substr插入到str中ascii碼最大的那個字元後面,若有多個最大則只考慮第乙個。輸入格式 輸入資料只有一行,格式為 str substr ...