C语言 hdoj1020
2016-01-23 16:42
281 查看
//1020 #include"stdio.h" #include"string.h" int main() { int t; scanf("%d",&t); if(t<1||t>100) return 0; getchar(); while(t--) { char b[10000],c; int t=1,g; gets(b); g=strlen(b); c=b[0]; int i; for(i=1;i<=g;i++) { if(b[i]==c) t++; else { if(t==1) printf("%c",b[i-1]); else printf("%d%c",t,b[i-1]); c=b[i]; t=1; } } printf("\n"); } return 0; }
相关文章推荐
- libjpeg:实现jpeg内存解压缩塈转换色彩空间/压缩分辨率
- C++使用priority_queue方法
- c++
- 机器学习:概念学习FIND-S算法C++实现
- C++ inline 内联函数
- Visual C++在虚继承中使用协变报错
- Text reverse文字倒转
- effective c++笔记
- C++ vector 容器使用
- c++快速排序
- C语言 生成随机数
- c/c++中的sort()与qsort()用法
- 学习笔记--内核中C语言和汇编的使用
- 2413: C语言习题 折半查找
- live555ProxyServer.cpp分析:初始化流程
- C++ typedef typename 作用
- c++冒泡排序算法
- c语言递归调用:买啤酒
- 按位dp初步
- x265-1.7版本-encoder/weightPrediction.cpp注释