编写程序,输入字符串S1和S2 以及插入位置n,在字符串S1中的指定位置n处插入字符串S2。例如,输入“jiangsu”、“123”和位置3,则输出“ji123angsu”。
5条回答 默认 最新
Eleven 2016-02-19 05:48关注#include <iostream> #include <string> using namespace std; int main() { string str1; string str2; int pos; do { if ((cin >> str1 >> str2 >> pos) && (pos >= 1)) { str1.insert(pos - 1, str2); cout << str1 << endl; } else { cout << "Invalid Input" << endl; break; } } while (false); return 0; }本回答被题主选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏 举报