转换字符串格式为原来字符串里的字符+该字符连续出现的个数
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; }
相关文章推荐
- 转换字符串格式为原来字符串里的字符加上该字符连续出现的个数
- 面试宝典:转换字符串格式为原来字符串里的字符+该字符连续出现的个数
- 转换字符串格式为原来字符串里字符+该字符连续出现的个数
- 转换字符串格式为原来的字符+该字符连续出现的个数
- 转换字符串格式为原来字符串里的字符+该字符连续出现的个数
- 将数字字符串格式转换为原来字符串中出现的字符+该字符连续出现的次数的字符串P231
- 转换字符串格式为原来字符串里的字符+该字符连续出现的个数
- 【程序员面试宝典】-转换字符串格式为字符+连续出现的次数
- 转换字符串格式为:源字符串里的字符+该字符连续出现的个数
- 转换字符串格式为字符+连续出现的次数
- 字符串---转换字符串格式为字符+连续出现的次数
- 转换字符串格式,源字符串转换为字符串字符+连续出现次数
- (1461)转换字符串为字符+字符连续出现的次数
- 如:1122333变为122233,将字符串转换为字符+字符连续出现的次数
- 【字符串问题】字符串压缩(将原来的字符串转化为字符串里的字符+该字符串出现的次数)
- C++字符串分割,分割符号可为任意字符,且可连续出现多个
- VS2010运用Format将字符数组转化为CString 格式,并用AfxMessageBox()过程中出现转换乱码问题的解决方案
- 对输入字符串进行压缩,输入"aaabcccdde",输出"3ab3c2de",即对连续出现的字符进行压缩
- 【百度研发工程师笔试题】递归求字符串中相同字符连续出现的最大值
- 给定一个字符串,里面会有连续重复出现的字符,比如aabbbcdde,要求把连续重复的字符只保留一个,比如上面的字符串处理之后就变成了abcde。