总时间限制: 
1000ms

内存限制: 
65536kB
描述

给定一个完全由数字字符('0','1','2',…,'9')构成的字符串str,请写出str的p型编码串。例如:字符串122344111可被描述为"1个1、2个2、1个3、2个4、3个1",因此我们说122344111的p型编码串为1122132431;类似的道理,编码串101可以用来描述1111111111;00000000000可描述为"11个0",因此它的p型编码串即为110;100200300可描述为"1个1、2个 0、1个2、2个0、1个3、2个0",因此它的p型编码串为112012201320。

输入
输入仅一行,包含字符串str。每一行字符串最多包含1000个数字字符。
输出
输出该字符串对应的p型编码串。
样例输入
122344111
样例输出
1122132431

代碼實現:

 #include<cstdio>
#include<cstring>
using namespace std;
int n,l;
char ch[],cn;
int main(){
scanf("%s",&ch);
l=strlen(ch);
for(int i=;i<l;){
cn=ch[i];n=;
while(ch[i]==cn) {i++;n++;}
printf("%d%c",n,cn);
}
printf("\n");
return ;
}

。。。

最新文章

  1. Linux计划任务.md
  2. [软件推荐]快速文件复制工具(Limit Copy) V4.0 绿色版
  3. WPF学习之路由事件
  4. Linux安装pdo_mysql模块
  5. css3实现小黄人
  6. ZERO 笔试
  7. asp.net获取当前网址url的各种属性(文件名、参数、域名 等)的代码
  8. U盘装系统出现错误 安装失败怎么办
  9. MFC单文档自定义扩展名及添加图标报Assertion错误
  10. JDBC开发模式
  11. tcpdump 抓包让wireshark来分析
  12. Razor强类型视图下的文件上传
  13. java 事件处理
  14. Java多线程编程核心技术(一)Java多线程技能
  15. (转) Eclipse通过HibernateTools实现逆向生成Hibernate实体类
  16. VPNl连接
  17. Android_字符串转换
  18. line-height测量及使用
  19. Python运维开发基础01-语法基础
  20. Linux进程之Fork函数

热门文章

  1. Rhel6-hadoop分布式部署配置文档
  2. linux命令每日一练习-ls
  3. JAVA小记
  4. OpenCV之响应鼠标(四):在图像上绘制出矩形并标出起点的坐标
  5. windows8.1安装
  6. public protected default private
  7. UITextView的字数限制 及 添加自定义PlaceHolder
  8. BroadcastReceiver的最简单用法
  9. mysql批量写入
  10. Http Framework