#include <iostream>
#include<sstream>
using namespace std;
int main()
{
int p = 0, q = 1, num = 1;
string str;
stringstream ss;
cin >> str;
while (q < str.size()) {
if (str[p] == str[q]) {
num++;
if (q == str.size() - 1) { ss << str[p] << num; }
q++;
}
else {
if(q!=str.size()-1){
ss << str[p] << num;
p = q;q = q + 1;num = 1;
}
else {
ss << str[p] << num;
num = 1;
ss << str[q] << num;
q++;
}
}
}
cout << ss.str();
return 0;
}
#include<sstream>
using namespace std;
int main()
{
int p = 0, q = 1, num = 1;
string str;
stringstream ss;
cin >> str;
while (q < str.size()) {
if (str[p] == str[q]) {
num++;
if (q == str.size() - 1) { ss << str[p] << num; }
q++;
}
else {
if(q!=str.size()-1){
ss << str[p] << num;
p = q;q = q + 1;num = 1;
}
else {
ss << str[p] << num;
num = 1;
ss << str[q] << num;
q++;
}
}
}
cout << ss.str();
return 0;
}
0 回复
0 转发
0 喜欢
0 阅读



