緣由C++問題-字符串變換-編程語言-CSDN問答
void 字符串變換()
{string s = "", t = ""; char f; int x = 0, g = 1, l = 0;cin >> s; l = s.size();while (x <l){f = s[x];if (f == s[x + 1]){++g, s.erase(x, 1);}else{if (g > 1){s.erase(x, 1);t += s.substr(x);t += f - 32; t += to_string(g);t += s.substr(0, x);s = t, t = "", g = 1, x = 0, l = s.size();}++x;}}cout << s << "\n";
}
?