#include<bits/stdc++.h>
using namespace std;
int main()
{
string s;
getline(cin,s);
s[s.size()]=' ';//在字符串尾加个空字符,这是因为下面进行s[i]和s[i-1]的判断时,最后一个数字s[i]无法读出
int len=1;
int i;
for(i=1;i<=s.size();i++) //从第二个元素开始
{
if(s[i-1]==s[i]) //后一个数字和前一个数字相同,len++
len++;
else
{
cout<<len<<s[i-1]; //不同就输出这个数字的个数和这个数字
len=1;
}
}
return 0;
}标签: 字符串