缘由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";
}