您的位置:首页 > 其它

计算重复字符个数_华为SO挑战赛试题2015年8月

2015-09-01 12:41 176 查看

#include<iostream>

#include <string>

using namespace std;

int main()

{

string str;

cin>>str;

int len = str.size();

int NumOfChar;

for (int i =0; i<len;)

{

NumOfChar = 1;

int j = i+1;

if (j < len)

{

while( j< len && str[i] == str[j])

{

j++;

NumOfChar++;

}

cout<<str[i]<<NumOfChar;

i = j;

}

else

{

cout<<str[i]<<NumOfChar;

i++;

}

}

cout<<endl;

return 0;

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: