注意: 總時間限制: 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 ...