HDU——1020 Encoding
2014-10-02 17:07
489 查看
题意:给定一个由A~Z组成的长度不超过1000字符串,将字符串中相邻字母相同的个数统计出来,并在输出时放在该字母前面,当个数位1时忽略个数,例如:ABBCC输出:A2B2C。
解题思路:详见Code。
解题思路:详见Code。
#include <iostream> #include <cstdio> using namespace std; int main() { int N,num; char e,s; scanf("%d",&N); getchar(); while(N--) { num = 1; e = getchar(); while(1) { s = getchar(); if(s == e) num++; else { if(num == 1) printf("%c",e); else printf("%d%c",num,e); e = s; num = 1; if(s == '\n') break; } } printf("\n"); } return 0; }
相关文章推荐
- hdu 1020 Encoding
- HDU 1020 Encoding
- HDU 1020 Encoding
- hdu1020 Encoding
- HDU 1020 Encoding(水~)
- HDU 1020 Encoding 字符统计
- HDU-1020-Encoding
- hdu_1020:Encoding
- HDU 1020 Encoding 字符串 水题
- hdu1020--Encoding
- 【HDU】(字符串)1020_Encoding C++解法
- hdu 1020 Encoding
- HDU 1020 - Encoding
- hdu_1020_Encoding(模拟)
- HDU1020——Encoding
- HDU 1020 Encoding
- HDU 1020 Encoding
- HDU-1020 Encoding (字符串)
- HDU 1020 Encoding
- HDU 1020 Encoding