转换字符串格式为原来的字符+该字符连续出现的个数
来源:互联网 发布:mac mini拆机 编辑:程序博客网 时间:2024/05/21 01:43
题目:转换字符串格式为原来的字符+该字符连续出现的个数,例如:字符串1233422222 转化为1121324125
#include<iostream>
#include<string>
using namespace std;
int main()
{
cout << "Enter the numbers" << endl;
string str;
char reschar[50];
reschar[0] = '\0';
getline(cin, str);
int len = str.length();
int count = 1;
int k;
for (k = 0; k <len - 1; k++)
{
if (str[k + 1] == str[k])
{
count++;
}
else
{
sprintf(reschar + strlen(reschar), "%c%d", str[k], count);
count = 1;
}
}
if (str[k] == str[k - 1])
count++;
else
count = 1;
sprintf(reschar + strlen(reschar), "%c%d", str[k], count);
cout << reschar << "gg" << endl;
cout << endl;
system("pause");
return 0;
}
0 0
- 转换字符串格式为原来字符串里的字符加上该字符连续出现的个数
- 转换字符串格式为原来字符串里的字符+该字符连续出现的个数
- 转换字符串格式为原来字符串里的字符+该字符连续出现的个数
- 转换字符串格式为原来字符串里的字符+该字符连续出现的个数
- 转换字符串格式为原来字符串里字符+该字符连续出现的个数
- 转换字符串格式为原来的字符+该字符连续出现的个数
- 转换字符串格式为:源字符串里的字符+该字符连续出现的个数
- 将数字字符串格式转换为原来字符串中出现的字符+该字符连续出现的次数的字符串P231
- 字符串---转换字符串格式为字符+连续出现的次数
- 转换字符串格式为字符+连续出现的次数
- (1461)转换字符串为字符+字符连续出现的次数
- 【程序员面试宝典】-转换字符串格式为字符+连续出现的次数
- 字符串转换:原字符串字符+该字符出现的次数
- 如:1122333变为122233,将字符串转换为字符+字符连续出现的次数
- 转换字符串格式,源字符串转换为字符串字符+连续出现次数
- 算法:字符串编码 (将连续的字符替换成“连续出现的个数+字符”)
- 转换字串问题, 字符串+该字符的个数
- 连续出现的字符
- 同构字符串
- C#中的泛型介绍和理解
- Python 之 LIBSVM 使用小结(三)
- 用CountDownTimer实现获取手机验证码效果
- 反馈神经网络Hopfield网络
- 转换字符串格式为原来的字符+该字符连续出现的个数
- 使用Drawable实时画时钟
- 欢迎使用CSDN-markdown编辑器
- 使用Maven来管理项目(一) Maven的安装与配置
- mysql 高可用8
- 《将51CTO博客搬至CSDN》
- MyBatis -- 对表进行增删改查(基于XML的实现)
- @font-face的format属性
- bzoj 1036 [LCT version]