杭电ACM--HDU1020Encoding
来源:互联网 发布:淘宝上的紫晶洞真假 编辑:程序博客网 时间:2024/05/29 18:14
题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=1020
题目大意:输入一个整数n,再输入n组字符串,求字符串中连续重复字符的个数,例如:输入ABBCCC,输出A2B3C
思路:这个题目只要思路清晰就很简单,continue语句是结束本次循环,累积字符重复出现次数。
#include<iostream>#include<string>using namespace std;int main(){int n,i,k;string str;while(cin>>n){while(n--){cin>>str; k=1;for(i=1;i<=str.length();i++){if(str[i]==str[i-1]){k++;continue;}if(k>1){cout<<k<<str[i-1];k=1;}else cout<<str[i-1];}cout<<endl;}}return 0;}
0 0
- 杭电ACM--HDU1020Encoding
- hdu1020Encoding
- 杭电ACM 1003
- 杭电 ACM 2016
- 杭电acm 1010
- 杭电 acm 1045
- 杭电ACM-1010
- 杭电ACM 1172
- 杭电ACM 1174
- 杭电ACM 1175
- 杭电ACM 分类
- 杭电ACM分类
- 杭电acm 1000
- 杭电acm 1001
- 杭电acm 1002
- 杭电acm分类
- 杭电acm分类
- 杭电 ACM 1004
- Java---设计模式(单例变形)多例
- fprintf函数小记
- poj 2778 DNA Sequence
- Linux_Linux命令_复制指令_cp/scp命令+scp命令详解
- swift8-错误处理
- 杭电ACM--HDU1020Encoding
- LeetCode[347] Top K Frequent Elements
- 【杭电1222】互质
- javascript权威指南--表达式
- PMP学习笔记(二)常见合同类型
- Static关键字
- hadoop中filesystem无法显示( Can't browse the DFS since there are no live nodes available to redirect to.)
- 生成json及xml接口
- Android常用程序总结-----/*自己编写*/