您的位置:首页 > 编程语言 > C语言/C++

转换字符串格式为原来字符串里的字符+该字符连续出现的个数

2014-08-04 12:00 323 查看
/*
转换字符串格式为原来字符串里的字符+该字符连续出现的个数
*/
#include <iostream>
#include <string>
using namespace std;
int main()
{
string s;
cin>>s;
for (int i=0;i<s.size();i++)
{
int count = 1;
int k = i;
while(s[i+1])
{
if (s[i+1]==s[k])
{
count++;
i++;
}
else
{
break;
}
k = i;
}
if (s[i+1]=='\0')
{
k = i;
}

cout<<s[k]<<count;
}
return 0;

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  c++ 编程语言
相关文章推荐