用字符形式输出数字必WA。
#include <iostream>
#include <string>
using namespace std;
int main()
{
int n;
string s;
cin>>n;
for(int i=0;i<n;i++)
{
int number=1;
cin>>s;
char c=s[0];
int len=s.length();
for(int j=1;j<=len;j++)
{
if(s[j]==c)
{
number++;
}
else if(s[j]!=c)
{
if(number!=1)
cout<<number;
cout<<c;
number=1;
c=s[j];
}
}
cout<<endl;
}
return 0;
}