计算字符串中相等的!
来源:互联网 发布:java printf输出格式 编辑:程序博客网 时间:2024/04/25 15:26
题意:如123342222转化为1121324125(1出现1次,2一次,3两次,4一次,2五次)
#include <iostream>
#include <string>
using namespace std;
void main()
{
cout<<"Enter the numbers "<<endl;
string str;
char reschar[50];
reschar[0] = '/0';
printf("reschar = %s/n",reschar);
getline(cin,str); ///////把读取的字符赋值到str中
int len = str.length(); ///计算string 的长度
int count = 1;
int k;
for(k = 0;k<len;k++)
{
if(str[k+1]==str[k])
{
count++;
}
else
{
////把字符输入到字符串中。在strlen后,不要覆盖了前面的。
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<<endl;
}
- 计算字符串中相等的!
- Java中字符串相等的测试
- ORACLE中字符串是否相等的比较
- Java 中字符串相等的注意点
- C#中判断字符串相等的方法
- Java中字符串相等的判断
- c#中字符串相等
- 字符串的相等比较
- 论坛中较有意思的提问集(递归算法计算细胞分裂数量,获取具有连续性相等字符串相当于获取字符串相似性)
- Java中substring的参数及字符串的相等判断
- js中判断字符串相等
- java中字符串相等问题
- Java中判断两个字符串相等的两种方式
- JAVASCRIPT中比较字符串是否相等的方法
- js中判断2个字符串相等的问题
- JAVA中,字符串相加不一定相等的原因
- 【知识】java中判断两个字符串是否相等的问题
- java中判断两个字符串是否相等的问题
- 《出师表》白话文版
- socket通信传送结构体!
- Struts1.X整个工作流程
- cookie机制和session专题
- Process 启动进程
- 计算字符串中相等的!
- 通过GetManifestResourceStream加载文件出现错误提示“null值”对于“stream”无效
- 人工神经网络示例小程序
- 钱学森:中医现代化是地道的尖端科学
- [转]生涯规划,你该怎么办?
- 感冒
- 为22-29岁的人解释一下什么叫工作(转载)
- Ext desktop无法完全模式化
- 男女必看 9种没有结果的爱