连续字符统计(如AABBBCDD, A2B3C1D2)
来源:互联网 发布:php实现短信验证码 编辑:程序博客网 时间:2024/06/04 01:36
#include<stdio.h>#include<stdlib.h>#include<string.h>void func(char *p,int length){ //char *s; //p = s; //q = s;//s = (char*)malloc(length*sizeof(char*));//memcpy(s,p,length*sizeof(char*));int i = 1; while(*p!='\0') { if(*p==*(p + 1)) { i++; p++; } else { printf("%c",*p); printf("%d",i); p++; //p = q; i = 1; } } printf("\n");}void main(){ int length; char s[] = "AABBBCDD"; length = strlen(s); func(s,length);}
在编程时遇到了一个问题,就是指针之间的复制,一开始是把两个指针直接用 = 进行复制,编译错误,还没有找出来方法。
程序运行结果:
0 0
- 连续字符统计(如AABBBCDD, A2B3C1D2)
- 连续字符统计(如 AABCCCD:A2B1C3D1)
- bestcode ——连续字符统计
- 如何用正则表达式去除连续相同字符?
- 杭电 1020【统计连续相同的字符】
- 如:1122333变为122233,将字符串转换为字符+字符连续出现的次数
- 三个小方法:交换字符(无buffer)、统计阶乘结尾0的个数、统计整数数组中连续数字的最大和
- 连续输入多个字符时统计字符重复次数的一般方法
- hdu1860 统计字符(水题)
- 华为OJ(字符统计)
- 字符统计1(java)
- 统计字符串中连续数字字符组成的整数的个数
- String类练习讲解-统计字符串中出现连续字符的次数
- 统计字符串中连续出现某些字符的最大子串长度
- oracle 连续日期统计
- MySQL连续数统计
- mybatis 连续日期统计
- 字符统计
- 置信区间、置信水平、边际误差
- sea.js+jQuery+jQueryMobile的模块化开发
- 抽象类的应用
- android ellipsize的使用
- 硬币找零
- 连续字符统计(如AABBBCDD, A2B3C1D2)
- 二叉树的序列化
- 源码安装grpc
- 安卓安全综述
- oracle 表误删或者数据误改修复解决方案
- OpenCV学习笔记(2)——播放视频
- 获取android中正在运行应用程序的列表
- leetcode 38. Count and Say
- 14.4.3.4 Configuring InnoDB Buffer Pool Prefetching (Read-Ahead) 配置InnoDB Buffer pool 预读